Tags:
Node Thumbnail

ค่าย VMware เปิดตัวแพลตฟอร์มสำหรับการประมวลผลบนกลุ่มเมฆของตัวเองในชื่อ "Cloud Foundry" โดยเรียกมันว่าเป็น "Platform as a Service" (PaaS) ตัวแรกบนกลุ่มเมฆ

แนวคิด PaaS ของ VMware จะรวมบริการต่างๆ ที่จำเป็นสำหรับการสร้างแอพพลิเคชันมาให้เบ็ดเสร็จ ซึ่งจะต่างไปจากพวก Amazon EC2 ที่มีให้เฉพาะองค์ประกอบพื้นฐานอย่างหน่วยประมวลผลหรือพื้นที่เก็บข้อมูล (VMware เรียกมันว่าเป็น infrastructure cloud) แนวคิดของ Cloud Foundry จะไปคล้ายพวก Microsoft Azure หรือ Google App Engine มากกว่า

จุดที่ทำให้ Cloud Foundry แตกต่างจากคู่แข่งอย่าง Azure หรือ App Engine มีสองประการสำคัญ อย่างแรกคือ Cloud Foundry นั้นโอเพนซอร์สด้วยสัญญาอนุญาตแบบ MIT และเปิดให้เข้าถึงซอร์สโค้ดบน GitHub ซึ่ง VMware หวังว่าการเปิดซอร์สจะช่วยดึงดูดนักพัฒนาภายนอกเข้ามามากขึ้น

อย่างที่สองคือ Cloud Foundry รองรับภาษาและเฟรมเวิร์คสำหรับพัฒนาค่อนข้างหลากหลายกว่า Azure (ซึ่งเน้นไปที่ภาษาตระกูล .NET) และ App Engine (Python/Java) โดยภาษาและเครื่องมือที่รองรับได้แก่

  • Java: Spring (เพราะ SpringSource เป็นของ VMware นั่นเอง)
  • Ruby: Rails และ Sinatra
  • JavaScript: Node.js
  • Grails

ในอนาคตจะเพิ่มเครื่องมืออื่นๆ เช่น MongoDB, MySQL, Redis เข้ามาด้วย

No Description

บริการประมวลผลบน Cloud Foundry จะแบ่งออกเป็น 3 ระดับ ได้แก่

  • Cloud Foundry รุ่นมาตรฐาน (public cloud) ตอนนี้ Cloud Foundry ยังไม่เปิดให้บริการ แต่ช่วงเบต้าจะให้บริการฟรี ลงทะเบียนรอได้ที่ cloudfoundry.com
  • Cloud Foundry Micro Cloud รุ่นสำหรับนักพัฒนาใช้เองคนเดียว รันในเครื่องตัวเอง
  • Cloud Foundry for the Enterprise and Service Providers สำหรับรันในองค์กรที่ไม่ต้องการเชื่อมต่อภายนอก (private cloud)

สองตัวหลังยังไม่เปิดให้บริการ โดยจะตามมาในอนาคต

ที่มา - VMware Press, VMware Blog, The Register

Get latest news from Blognone

Comments

By: mekpro
ContributorAndroidUbuntu
on 14 April 2011 - 11:13 #278030
mekpro's picture

ดูแล้วแข็งแกร่งมากครับ โดยเฉพาะประเด็นเรื่องเครื่องมือพัฒนา

By: mk
FounderAndroid
on 14 April 2011 - 12:46 #278049 Reply to:278030
mk's picture

ผมคิดว่าสุดท้ายแล้ว ตัวตัดสินว่าใช้แพลตฟอร์มอะไร อาจขึ้นกับเครื่องมือพัฒนานี่ล่ะครับ เช่น ใครถนัด .NET ก็ไปรันบน Azure ให้ครบๆ ชุด ถ้าชอบ Ruby ก็คงต้องเป็น Cloud Foundry หรือไม่ก็ Salesforce อะไรแนวๆ นี้ (ถ้าขยันทำเองหมดก็ไป Amazon ได้อิสระ)

By: Thaina
Windows
on 14 April 2011 - 15:00 #278089 Reply to:278049

แล้ว GAE นี่จะมาจากไหนอะครับ?

Python ? Java นี่ดูท่าจะมีปัญหาเรื่องอนาคต

By: totiz
ContributoriPhoneAndroidRed Hat
on 14 April 2011 - 15:38 #278105 Reply to:278089
totiz's picture

ถ้าพูดถึงในการใช้งานเชิง web service ต้องยอมรับว่า Python กับ Java ยังตามหลังเจ้าตลาดอย่าง PHP, Ruby on Rails, ASP, .. อยู่มาก
ส่วนหนึ่งเพราะตัวภาษาไม่ได้ออบแบบมาสำหรับเวปตั้งแต่แรก รวมทั้ง library ต่างๆ ที่ใช้ก็ยังมีน้อยอยู่ ทำให้ต้องออกแรงเขียนเองเยอะ

ถ้าเป็น amazon ec2 เนี้ยเอาโค้ด php เดิมๆ หรือ cms ที่มีอยู่แล้วไปต่อยอดได้เลย แต่ GAE นี้หนักใจ อยากได้อะไรต้องเขียนใหม่หมด ><

By: AMp
In Love
on 14 April 2011 - 17:43 #278138 Reply to:278105

... แล้วก็ใช่ว่าจะเขียนเหมือนชาวบ้านชาวช่องด้วยนะครับ

แค่ persistent ที่มี limit ค่อนข้างเยอะ ก็ปวดตับแล้ว (ก็มันไม่ใช่ RDBMS นี่นะ)

By: Sand
AndroidUbuntu
on 14 April 2011 - 17:58 #278143 Reply to:278089

Java นี่ดูท่าจะมีปัญหาเรื่องอนาคต << มีปัญหายังไงเหรอครับ เพราะเท่าที่สังเกตุ Google ก็ใช้ความสำคัญกับภาษา Java ค่อนข้างมากอยู่พอสมควรเครื่องมือต่างๆของ Google ที่เป็น open source เกือบทุกโครงการก็เป็นจาวายกตัวอย่าง Android, Google Web Toolkit, GWT Designer ที่เพิ่งซื้อมา, Google App Engine และที่สำคัญ James A. Gosling ผู้ให้กำหนด Java ก็เข้ามาทำงานกับ Google

By: Thaina
Windows
on 15 April 2011 - 02:54 #278305 Reply to:278143

ก็ปัญหากับ Oracle นั่นล่ะครับ

อนาคตตัวมันเองผมก็ว่ามันดูจะยังรุ่งโรจน์
แต่การเมืองเนี่ยจะทำให้มันดับ

By: mk
FounderAndroid
on 14 April 2011 - 18:53 #278168 Reply to:278089
mk's picture

ก็ตามที่คุณว่ามานั่นล่ะครับ ภาษาอย่างเป็นทางการของกูเกิลคือ C++/Python/Java กรณีของ GAE ก็สองตัวหลัง

By: tontpong
Contributor
on 16 April 2011 - 05:31 #278640 Reply to:278030
http://interoperabilitybridges.com/projects.aspx
<== แล้ว Cloud Foundry จะเหลืออะไรไปแข่ง ??

แต่(1) ก้อคงต้องยอมรับแล ว่าสำหรับ azure แล้ว
ไงพวกนี้ก้อคงเปนลูกเมียน้อย ไม่ได้เท่า .net แหง

แต่(2) python & ruby ก้อยัง active กับ .net อยู่
แม้ไม่ native กับ azure แต่ก้อยังใช้ผ่าน .net ได้
(จิงๆ java ยังได้เลย ยังมิตาย แต่ก้อร้างไปหลาย)

แต่(3) azure vm mode ถึงยังมิออก แต่ก้อมาแน่
เทียบเท่า amazon ดังนั้นแทบจะใช้อะไรทำก้อได้
By: cmmadnat
iPhoneUbuntuWindows
on 19 April 2012 - 15:02 #409887 Reply to:278640

Spring ไงครับ Cloud ออกจะเหมือน azure ในฝั่ง opensource มากกว่า