Azure คือ อะไร ?
- บ้างก็ว่าเป็น OS ตัวใหม่ของ Microsoft
- บ้างก็ว่าเป็น Cloud Services (บริการแบบกลุ่มเมฆ) คล้ายกับ Google App Engine (Google Cloud), Amazon Cloud
- บ้างก็ว่าเป็น Microsoft Hosting
- บ้างก็ว่าเป็น Microsoft Data Center
- บ้างก็ว่าเป็น Interoperable Environment (.NET,Java,Ruby,Python,Eclipse ทำงานร่วมกันได้บน Azure)
- บ้างก็ว่าออกมาเพื่อช่วยตอบโจทย์ Software Plus Services (ไม่ใช่ Software as Services ละ)
- เช่น อะไรบ้าง Microsoft Office มีบริการ Office Live มาเสริมให้
- เช่น ผู้ใช้ VS.NET สามารถใช้ Hosting จาก Microsoft Data Center (Azure OS, Hosting) โดยการคลิก Publish เพียงคลิกเดียว
- SOA Runtime Environment – Web Services SOAP,REST,HTTP,Work Flow
Azure ออกเสียง อย่างไร ?
- อะ-ซัว
Azure แปลว่า อะไร ?
- สีฟ้า ซึ่งเป็นสีของท้องฟ้า ในวันที่ฟ้าโปร่ง ฟ้าใส สังเกตได้จากท้องฟ้าช่วงเดือนตุลาคม (เริ่มหนาว)
- Icon หรือว่า Logo ต่างๆ ที่เกี่ยวกับ Azure ก็จะเป็นสีฟ้า
มีอะไรใน Azure ให้ใช้บ้าง ?
- Azure Services
- Compute - ประมวลผลโปรแกรมต่างๆ ที่เรา upload ไปที่ Azure
- Storage ส่วนจัดเก็บข้อมูลมีอยู่ 3 ชนิดให้เลือกใช้งาน
- Queue (First in Fist out) ในระดับพันล้านคิว ถ้าใครนึกไม่ออกก็ให้นึกถึง Task ที่เรา Create ขึ้นมา เพื่อให้รู้ว่าจะต้องทำอะไรบ้างในลำดับถัดไป
- Blob เก็บไฟล์ เช่น เพลง, รูป, เอกสาร word,excel
- Table เก็บข้อมูลแบบ Row/Column ในระดับพันล้าน Records
- Work Flow Runtime - ประมวลผล Work Flow ที่พัฒนาด้วย .NET
- Access Control – CasrdSpace (ตรวจสอบผู้ใช้โดยอาศัย Electronic Card ที่ถูกติดตั้งลงบน Computer)
- Services Bus - เรียกใช้ Resources ทุกอย่างผ่าน Services Bus ด้วย Web Services เช่น Method ของ Third Party ที่ Publish Web Services ไว้ที่ Azure Hosting
- Query ข้อมูลโดยใช้ Web Services ความสามารถในการ Query ก็จะคล้ายๆ กับ MS SQL Server
- Distributed RDBMS รองรับข้อมูลมหาศาลระดับพันล้าน records และสามารถกระจาย Load
- Live ID
- Active ID ในประเทศไทย 13,053,832 และ 400 ล้าน ID ทั่วโลก
- SkyDrive Services– 25Gb. ต่อ Live ID (ถ้าสมัคร 100 ID ก็จะได้ drive ขนาด 1 Tb. แบบฟรีๆ)
- Live Mesh
- Live Gallary
- Live ...
- SharePoint ช่วยจัดการในเรื่องของ Collaboration ขององค์กร หรือ มองว่าเป็น CMS ก็ได้
- Dynamic CRM ช่วยจัดการความสัมพันธ์ระหว่างลูกค้า เพื่อให้สามารถตอบสนองได้เกินความคาดหวังของลูกค้า
ทำไมต้องใช้ Azure ?
- รับประกันว่า application จะสามารถทำงานได้ แม้ปริมาณข้อมูลจะมากขึ้นทุกวัน (Scalable)
- รับประกันว่า application จะยังสามารถทำงานได้แม้จะเกิดแผ่นดินไหวที่ Data Center หลัก (Availability) เพราะว่ามี Data Center สำรอง
- ค่าใช้จ่ายสำหรับ Infrastructure ต่ำมาก เมื่อเทียบกับการสร้าง Data Center เอง
- Pay per Use ใช้เท่าไหร่จ่ายเท่านั้น
- ใช้ร่วมกับ VS.NET,Windows Desktop,Windows Mobile ได้อย่างดี เช่น Live Mesh, File Backup, Mobile Backup
ทำไม Azure ถึงเจ๋ง ?
- การ update หรือ migration ใดๆ จะมี downtime = zero (อ่านไม่ผิดครับ)
- มี Add-On สำหรับ VS.NET 2008 ทำให้เขียนง่าย และ publish เพียงแค่ 1 คลิก
- SOA Every-Where การเชื่อมต่อหรือสื่อสารกับ Azure ส่วนใหญ่จะเป็น Web Services แบบ SOAP และ REST
- สามารถใช้แพลตฟอร์มอื่นๆ ในการพัฒนาบน Azure ได้ เช่น Eclipse, Java, Ruby, Python
- มี Document และ Example ที่สมบูรณ์ สามารถตอบโจทย์ลูกค้าระดับองค์กรได้ง่าย
ตัวอย่าง Application ที่ทำงานบน Azure ?
- Bing Search: 2.16 พันล้าน queries/ month, ด้วย 41 ภาษา
- MSN Web Site: 550 ล้าน unique visitors, 10 พันล้าน page views per month และสามารถรองรับการเพิ่มขึ้นของผู้ใช้ได้อย่างไม่มีปัญหา
- Windows Live ID: 1 พันล้าน Authentications/day
- Windows Messenger: 8.2 พันล้าน messages/day
อยากจะเริ่มใช้ Azure ต้องทำอย่างไรบ้าง ?
*** Azure CTP เปิดตัวในงาน PDC 2008 ช่วงปลายปี
- Sign In ด้วย Live ID ที่ http://www.microsoft.com/azure/register.mspx ระบบจะให้ตอบแบบสอบถามนิดหน่อย จากนั้นก็ขอเข้าไป join ใน Azure Services Platform และจะได้รับ Email Invitetation Code
- นำ Code ที่ได้ไปยืนยันขอใช้ Azure CTP http://lx.azure.microsoft.com/fs
- เมื่อLogin เข้า Azure Developer Portal ได้สำเร็จ ก็จะสามารถสร้าง domain และ host ต่างๆ ของตัวเองได้
- Download http://msdn.microsoft.com/th-th/azure/default(en-us).aspx
-
- Windows Azure SDK
- Windows Azure Tools for Microsoft Visual Studio
- Microsoft .NET Services SDK
- Microsoft Data Services SDK
- Traning Kit : AzureServicesKit-Feb
-
ไม่มีความคิดเห็น:
แสดงความคิดเห็น