Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 103,421

HOME > Windows Azure > Windows Azure Startup > Windows Azure คืออะไร



Windows Azure คืออะไร

Windows Azure คืออะไร Azure (อ่านว่า อะซัว) เป็น Platform ระบบปฏิบัติการสำหรับระบบคลาวด์ของไมโครซอฟท์ (Microsoft) ไว้สำหรับรันโปรแกรม หรือ จัดเก็บข้อมูลแบบ Online ทำงานอยู่บนเครือข่าย อินเตอร์เน็ตความเร็วสูง สามารถรองรับรูปแบบประเภทของโปรแกรมได้หลากหลาย และขนาดของโปรเซสของโปรแกรมและปริมาณข้อมูลที่มีขนาดมหาศาล ผ่านระบบของ Cloud Computing (การทำงานด้วย Server หลาย ๆ เครื่อง) โดยบริการหลัก ๆ ก็เช่น Web Sites (ใช้สำหรับรันเว็บไซต์) , Virtual Machines (สร้าง VM Ware ทั้ง Windows และ Linux), Cloud Services (จัดเก็บข้อมูลและรันโปรแกรมต่าง ๆ ) , Mobile Services (จัดเก็บพวกข้อมูลที่เขียนร่วมกับ App มือถือ Smart Phone) และก็มี Service อื่น ๆ อีกหลายตัว โดยบริการ Cloud Service ดังกล่าวทั้งหมดนี้เราเรียกภายใต้ชื่อว่า Windows Azure โดย Service ทั้งหมดจะตั้งอยู่ที่ Data Center ของ Microsoft ทำให้มีความน่าเชื่อถือเสถียรในการใช้งานและความปลอดภัยสูง เว็บไซต์ที่ใช้บริการของ Windows Azure เช่น เว็บไซต์ Search Engine อย่าง bing.com ที่มีฐานข้อมูลขนาดมหาศาล ที่สามารถค้นหาและแสดงผลได้อย่างรวดเร็ว รวมทั้งบริการพวก Windows Live Services ( Live ID) , Windows Live Messenger (WLM หรือ MSN) เว็บไซต์เหล่านี้ก็ล้วนใช้บริการของ Azure ทั้งสิ้น

Windows Azure Management Portal

หน้าตา Windows Azure กับ Management Portal ไว้จัดการกับ Service ต่าง ๆ


การใช้งาน Windows Azure จะมาพร้อมกับเครื่องมือต่างๆ ที่ช่วยในการบริหารการจัดการระบบโดยอัตโนมัติ ทำให้เราไม่ต้องเสียเวลามากสำหรับการที่จะเรียนรู้หรือปรับระบบมาใช้กับ Azure ดังนั้นทำให้นักพัฒนาสามารถทุ่มเทกับการพัฒนาแอพพลิเคชั่นของตัวเองได้อย่างเต็มที่โดยไม่ต้องกังวลกับสภาพแวดล้อมว่าจะรองรับกับแอพพลิเคชั่นที่พัฒนาขึ้นหรือไม่ และ Windows Azure เป็นในลักษณะของ SaaS (Software As A Services) ใช้แค่ไหนก็จ่ายเท่าจำนวนเงินที่ใช้ ควบคุม Budget ได้ด้วยตัวเอง








Windows Azure ออกแบบรองรับทั้ง Microsoft Visual Studio และมาตรฐานหรือภาษาโปรแกรมมิ่งต่างๆ ที่ได้รับความนิยม เช่น SOAP, REST, XML, Java, PHP และ Ruby ในการใช้งาน Windows Azure เราสามารถที่จะใช้งานด้วยการย้ายโปรแกรมของเราไปใช้งานบน Cloud ได้ทันที โดยไม่ต้องปรับแต่งหรือเรียนรู้สภาพแวดล้อมใหม่ เพราะเราสามารถเลือกที่จะใช้ Service ที่เราคุ้นเคยได้ เช่น Virtual Machines ในกรณีที่เรามีเว็บไซต์ที่รันด้วย Linux , PHP และ MySQL เราก็สามารถเลือกที่จะติดตั้งและใช้งาน Linux , PHP และ MySQL ได้เช่นเดิม เพียงแต่อาจจะปรับรูปแบบการเข้าถึงและจัดการเพียงเล็กน้อยเท่านั้น

Windows Azure

รูปอธิบายการทำงานของ Windows Azure กับการพัฒนา Application บน Windows Azure


Windows Azure Services สามารถใช้งานร่วมกับโปรโตคอลมาตรฐานต่างๆ ของเว็บ เช่น Representational State Transfer (REST) และ Simple Object Access Protocol (SOAP) สำหรับในด้านการใช้งานนั้น สามารถใช้งานในลักษณะแบบส่วนบุคคลหรือใช้งานร่วมกันเป็นทีม หรือใช้ในการสร้างแอพพลิเคชันใหม่หรือขยายแอพพลิเคชันที่มีอยู่แล้วก็ได้ ซึ่งในบทความอื่น ๆ ผมจะได้ยกตัวอย่างการเขียนเพื่อติดต่อกับ Azure โดยใช้พวก Web Service ทั้ง SOAP หรือ REST กับภาษาเช่น PHP , Android , Windows Phone และ iOS

ข้อดีของการใช้ Windows Azure
  • เลือกใช้เฉพาะ Service ที่ต้องการ เช่น Web Site , Virtual Machines หรือ Cloud Services หรืออื่น ๆ
  • จ่ายเฉพาะปริมาณที่ใช้ สามารถกำหนด Budget ควบคุมค่าใช้จ่ายที่เกิดขึ้นได้ สามารถขยาย-ลด ขนาดของทรัพยากรได้ตลอดเวลา
  • ลดภาระการ Maintenance Hardware และการเสื่อมของ Hardware เพราะ Windows Azure เป็นผู้ทำหน้าที่นี้เอง
  • ง่ายต่อการใช้งาน สามารถย้าย Application ของเราไปใช้งานบน Azure ได้อย่างง่ายดาย
  • ไม่ว่าจะภาษา .NET Java PHP Python และ Ruby หรืออื่น ๆ ก็สามารถนำ Application เหล่านั้นไปรันบน Windows Azure ได้
  • ในกรณีที่พัฒนาด้วย .NET Framework จะมี Tool ที่สามารถ deploy publish ไปใช้บน Windows Azure แบบง่ายสุด ๆ
  • มีเครื่องมือที่สามารถจัดการกับ Service ต่าง ๆ ผ่าน Web Browser เช่น Management Portal ที่จะช่วยจัดการกับ Service ได้อย่างง่ายดาย
  • รองรับขนาดของโปรแกรมที่ใหญ่ขึ้น โดยจำนวน Process จะขยายรองรับตามขนาดของโปรแกรมที่ใหญ่ขึ้น เพราะฉะนั้นโอกาสเกิด Load นั้นน้อยมาก
  • Data Center เป็น International เพราะฉะนั้นจะเป็นผลดีในการเข้าถึงข้อมูลได้จากทั่วโลก การทำการตลาดของกลุ่มเป้าหมาย ในประเทศต่าง ๆ ได้
  • เพิ่มโอกาสทางธุรกิจในต่างประเทศ และรักษามาตรฐานการเชื่อมต่อกับข้อมูลที่เป็นมาตรฐาน
  • ไม่ต้องกลัวข้อมูลศูนย์หาย เพราะ Windows Azure มี Node อยู่หลายแห่ง คือในกรณีที่เกิดปัญหาขึ้นกับแห่งใดแห่งหนึ่ง Node อื่น ๆ จะสามารถทำงานแทนกันได้ทันที
  • อัตราการ Downtime หรือ Server ล่มนั้นน้อยมาก เพราะมีการรับประกัน Uptime 99.95%
  • มีมาตรฐานเรียบง่าย เชื่อถือได้ ปลอดภัยสูง และทรงพลังในการที่จะใช้งาน มั่นใจว่า Application จะได้ทำงานในสภาพแวดล้อมที่ดีที่สุด
  • ปกติแล้วเราได้ใช้พวก Live ID ของ Hotmail ,MSN อยู่แล้ว และเราสามารถที่จะ Singup ผ่าน Account เหล่านี้ได้ทันที

Windows Azure Data Center

Data Center ของ Windows Azure ที่เมือง Dublin ประเทศ Ireland ซึ่งได้รับมาตรฐาน ISO 27001 ทางด้านความปลอดภัย

Windows Azure Data Center

ISO/IEC 27001:2005 , SOC (SSAE 16/ISAE 3402) , FISMA , HIPAA/HITECH


สรุป
Windows Azure เป็น Solution ที่เข้ามาจัดการในรูปแบบของ Application ที่ทำงานผ่านระบบ Internet ความเร็วสูง ที่ต้องการความเสถียร มาตรฐาน และความปลอดภัย ถ้าจะสรุปให้เข้าใจง่าย ๆ เช่น ปกติแล้วเรามีเว็บไซต์ หรือพื้นที่จัดเก็บข้อมูลบน Server เราก็จะต้องมี Domain และ Host / FTP แบบ Shared หรือใช้แบบ Delicate Server , VPS ซึ่งปัญหาที่เราพบเจอก็คือ ปัญหาการล่มของเว็บไซต์ อาจจะเกิดจาก ปัญหาจาก Data Center , Server หรือ ปัญหาจากการโหลดของ Server เนื่องจากโปรแกรมและ Database มีขนาดใหญ่ขึ้น และปัญหาอื่นของ Data Center ในประเทศไทยที่เจอประจำคือ ไฟดับ แอร์ไม่เย็น และทางด้านเน็ตเวิร์ค ซึ่งปัญหาทั้งหมดนี้ Windows Azure ก็เป็นทางเลือกหนึ่งที่น่าสนใจ และจะเป็นเทคโนโลยี่ในอนาคตที่น่าสนใจมาก

และในอนาคตเว็บไซต์ ThaiCreate.Com อาจจะมี Plan ย้ายไปใช้งานบน Windows Azure เช่นเดียวกัน โดยบริการที่มอง ๆ ไว้คือ Virtual Machines ที่ติดตั้ง Linux Server ไว้สำหรับรองขนาดของเว็บไซต์ที่ใหญ่ขึ้น








ในบทความ Windows Azure บนเว็บไซต์ ThaiCreate.Com ผมจะเน้นไปทางด้านการเขียนโปรแกรม Windows Azure ทำงานร่วมกับพวก Open Source เช่น PHP , MySQL และการเขียนร่วมกับเทคโนโลยี่ที่กำลังมาแรง พวก Android , Windows Phone และ iOS โดยจะเน้นไปในรูปแบบการจัดเก็บข้อมูลและเรียกใช้ข้อมูลบน Cloud ของ Windows Azure

หลังจากทราบข้อดีและประโยชน์คร่าว ๆ ของ Windows Azure กันแล้ว เราอาจจะเริ่มสนใจว่า Windows Azure มันมีวิธีการใช้งานอย่างไร และจะใช้ยากง่ายแค่ไหน สามารถทำอะไรได้บ้าง

อ่านเพิ่มเติม

บทความถัดไปที่แนะนำให้อ่าน

   
Share


ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท


ลองใช้ค้นหาข้อมูล


   


Bookmark.   
       
  By : ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
  Score Rating :  
  Create/Update Date : 2013-02-07 21:12:18 / 2017-03-24 09:29:30
  Download : No files
 Sponsored Links / Related

 
ขั้นตอนและวิธีการ การลงทะเบียน Sign up สมัครใช้งาน Windows Azure
Rating :

 
เริ่มต้นใช้ Windows Azure และรู้จักกับ Service ต่าง ๆ ของ Windows Azure
Rating :


ThaiCreate.Com Forum

Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

สอน PHP ผ่าน Youtube ฟรี
สอน Android การเขียนโปรแกรม Android
สอน Windows Phone การเขียนโปรแกรม Windows Phone 7 และ 8
สอน iOS การเขียนโปรแกรม iPhone, iPad
สอน Java การเขียนโปรแกรม ภาษา Java
สอน Java GUI การเขียนโปรแกรม ภาษา Java GUI
สอน JSP การเขียนโปรแกรม ภาษา Java
สอน Struts การเขียนโปรแกรม Java Struts Framework
สอน jQuery การเขียนโปรแกรม ภาษา jQuery
สอน Yii  Framework การเขียนโปรแกรม ภาษา PHP กับ Yii
สอน .Net การเขียนโปรแกรม ภาษา .Net
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว

สุดยอด Source Code V2.0
 

แจ้งชำระเงิน/โอนเงิน
 

Hit Link
   


Acc : thaicreate@hotmail.com






Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2017 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 084-715-5121 อัตราราคา คลิกที่นี่