สารบัญ:
- ข้อมูลพื้นฐานเกี่ยวกับ AWS
- ประโยชน์ที่สำคัญ
- ประเด็นสำคัญ
- ราคา
- scalability
- ความเชื่อถือได้
- ความยืดหยุ่นทางเทคนิค
- แสงแดดผ่านเมฆ?
การคำนวณแบบคลาวด์ได้กลายเป็นประเด็นร้อนแรงในปีที่ผ่านมา แต่ถ้าคุณถามคนครึ่งโหลว่าเป็นอย่างไรคุณอาจได้คำตอบที่แตกต่างกันหกข้อ! นี่เป็นเพียงสัญลักษณ์ของความแปลกใหม่ของเทคโนโลยีนี้และวิวัฒนาการอย่างต่อเนื่องของมัน อย่างไรก็ตามเรื่องนี้มีผู้นำบางคนในพื้นที่นี้ Amazon Web Services (AWS) ซึ่งเป็นแพลตฟอร์มการประมวลผลแบบคลาวด์จาก Amazon.com ยักษ์ใหญ่ค้าปลีกออนไลน์เป็นหนึ่งในนั้น
ในระบบคลาวด์มีตลาดที่แตกต่างกันเล็กน้อย แต่ AWS เป็นผู้เล่นที่ใหญ่ที่สุดในหนึ่งในนั้น: โครงสร้างพื้นฐานเป็นบริการ (IaaS) AWS เสนอผลประโยชน์ที่เป็นไปได้มากมายให้กับทุกคนที่ต้องการเปิดตัวกิจการใหม่หรือเพื่อเพิ่มประสิทธิภาพค่าใช้จ่ายสำหรับระบบที่มีอยู่ อย่างไรก็ตามมีปัญหาที่ควรพิจารณาอยู่เล็กน้อย (สำหรับการอ่านพื้นหลังให้ดูคู่มือสำหรับผู้เริ่มต้นสู่คลาวด์: สิ่งนี้มีความหมายสำหรับธุรกิจขนาดเล็ก)
ข้อมูลพื้นฐานเกี่ยวกับ AWS
ลักษณะการกำหนดของบริการคลาวด์คือแอพพลิเคชั่นโฮสติ้งจากระยะไกลซึ่งส่งมอบโดยใช้การจำลองเสมือน ในกรณีที่โฮสติ้งแบบดั้งเดิมมีส่วนเกี่ยวข้องกับองค์กรที่ลงทุนในทรัพยากรทางกายภาพเพื่อปรับใช้ระบบของพวกเขาคลาวด์โฮสติ้งมีรูปแบบเสมือนจริงโดยผู้ให้บริการคลาวด์จะจัดการกับฮาร์ดแวร์ บริการคลาวด์ของ Amazon ให้บริการสาธารณูปโภคที่หลากหลายเพื่อจัดการโฮสต์สำหรับทรัพยากร
แพลตฟอร์มโฮสติ้งคลาวด์เช่น AWS ช่วยอำนวยความสะดวกให้กับโครงการด้านไอทีที่หลากหลายอย่างไม่น่าเชื่อตั้งแต่แอพพลิเคชั่นเชิงพาณิชย์และลูกค้าที่ใช้งานไปจนถึงระบบภายในองค์กร สิ่งนี้ทำให้ บริษัท ต่างๆสามารถเปลี่ยนโครงสร้างพื้นฐานด้านไอทีของตนไปสู่คลาวด์ในวิธีที่ประหยัดต้นทุนในระยะยาว AWS ออกแบบมาเพื่อรองรับสิ่งที่บางครั้งอธิบายว่าเป็นการพัฒนาที่มุ่งเน้นบริการ สิ่งนี้ทำให้แอปพลิเคชั่นบริการอยู่ในขั้นตอนกลางนำเสนอฟังก์ชั่นการทำงานผ่านส่วนประกอบคู่ที่หลวม เท่าที่ผู้ใช้มีความกังวลระบบทำหน้าที่เป็นหน่วยเชื่อมโยงกัน
เพื่อให้บริการคลาวด์ทำงานได้ส่วนต่อประสานระหว่างการโฮสต์ทรัพยากรและองค์ประกอบแอปพลิเคชันจะต้องมีประสิทธิภาพและด้วย Amazon กระบวนการดังกล่าวอาศัยเวอร์ชวลไลเซชันซึ่งสร้างระดับของนามธรรมบนเครือข่ายทางกายภาพที่ส่งมอบแอปพลิเคชันของคุณ Amazon Elastic Compute Cloud (EC2) ให้ API ขั้นสูงและยูทิลิตี้การจัดการสำหรับการปรับใช้แอปพลิเคชันในขณะที่ Amazon Simple Storage Service (S3) จัดการกับการจัดเก็บข้อมูล
ที่แพลตฟอร์ม IaaS เช่น AWS แตกต่างจากคู่ค้าในแพลตฟอร์มเป็นบริการ (PaaS) และตลาดซอฟต์แวร์ในฐานะบริการ (SaaS) อยู่ในระดับที่ผู้ใช้มีอิทธิพลเหนือรายละเอียดของแอปพลิเคชัน AWS ช่วยให้ผู้ใช้สามารถควบคุมซอฟต์แวร์ได้ในขณะที่ Amazon ดูแลฮาร์ดแวร์ อเมซอนมีส่วนแบ่งตลาดคลาวด์ของ IaaS ประมาณ 90% โดยคู่แข่งที่ใกล้เคียงที่สุดคือ Rackspace นักพัฒนาหลายคนชอบ Rackspace มากกว่า Amazon และหลายคนบอกว่า บริษัท มีชื่อเสียงในด้านการบริการลูกค้า
ประโยชน์ที่สำคัญ
สิ่งที่ทำให้แพลตฟอร์มคลาวด์ของอเมซอนมีการแข่งขันที่ไม่เหมือนใครโดยหลักเกิดจากความสามารถของ บริษัท ในการสร้างการประหยัดต่อขนาดและเพื่อมอบคุณค่าผ่านความยืดหยุ่น เช่นเดียวกับแพลตฟอร์มคลาวด์หลายแห่งอเมซอนมีทรัพยากรที่จะช่วยให้ธุรกิจขนาดเล็กสามารถเข้าถึงพลังการประมวลผลจำนวนมหาศาลได้ ด้วยการพัฒนา AWS ทีมสามารถมุ่งเน้นไปที่งานที่แอพพลิเคชั่นของพวกเขากำลังนำไปใช้แทนที่จะเป็นปัญหาซอฟต์แวร์หรือฮาร์ดแวร์
ด้วยความเป็นไปได้ในการประมวลผลที่แทบไม่ จำกัด โครงการทดลองที่ประสบความสำเร็จจึงใช้ซูเปอร์คอมพิวเตอร์บนคลาวด์ของ Amazon อย่างมีประสิทธิภาพ พลังนี้เป็นกุญแจสำคัญในการดึงดูดใจของการประมวลผลแบบคลาวด์โดยทั่วไป แต่สิ่งที่อเมซอนนำมากกว่าผู้ให้บริการรายอื่นคือการเข้าถึงมันสำหรับโครงการใหม่และที่เกิดขึ้นใหม่ที่มีเงินทุน จำกัด เนื่องจากบริการใช้งานแบบจ่ายตามการใช้งานนวัตกรรมจึงไม่ถูกห้ามตามความจำเป็นในการลงทุนล่วงหน้า บริการได้รับการออกแบบให้ปรับขนาดได้อย่างมากปรับให้เข้ากับความต้องการได้ตามความจำเป็น (นี่เป็นหนึ่งในเหตุผลที่การประมวลผลแบบคลาวด์มีศักยภาพมากเรียนรู้เพิ่มเติมใน Cloud Computing: ทำไมต้องเป็น Buzz)
ประเด็นสำคัญ
ปัญหาอันดับหนึ่งของแพลตฟอร์มคลาวด์รวมถึง AWS คือคุณไม่สามารถเข้าถึงเซิร์ฟเวอร์ที่โฮสต์แอพพลิเคชันของคุณได้ สิ่งนี้อาจทำให้คุณหงุดหงิดอย่างมากเมื่อมีบางอย่างผิดปกติ สำหรับทีมพัฒนาที่เคยใช้เซิร์ฟเวอร์ของตัวเองหรืออย่างน้อยก็มีการเข้าถึงดาต้าเซ็นเตอร์ที่อยู่อาศัยพวกเขาการขาดการเข้าถึงนี้อาจเป็นเรื่องยากที่จะปรับตัว ในที่สุดคุณก็อยู่ในความเมตตาของผู้ให้บริการที่จะทำทุกอย่างเท่าที่ทำได้เพื่อหลีกเลี่ยงความล้มเหลวทางกายภาพและจัดการกับพวกเขาทันทีหากเกิดขึ้นซึ่งไม่ได้เกิดขึ้นเสมอไปดังที่เราจะเห็นด้านล่าง
มาดูปัจจัยหลักสำหรับ AWS และแพลตฟอร์มคลาวด์อื่น ๆ
ราคา
ต้นทุนเป็นปัจจัยที่ใหญ่ที่สุดที่แยกอะเมซอนออกจากคู่แข่ง เช่นเดียวกับแพลตฟอร์มอื่น ๆ ผู้ใช้ AWS จ่ายเฉพาะทรัพยากรเมื่อใช้ดังนั้นจึงมีความเสี่ยงน้อยกว่าในการเปิดตัวแนวคิดของนักฆ่านั้น AWS กว้างใหญ่มากจนสามารถจัดสรรทรัพยากรได้ตามที่ต้องการ เมื่อธุรกิจหนึ่งไม่ต้องการทรัพยากรอีกต่อไปพวกเขาก็กลับไปที่กลุ่มที่มีอยู่ สำหรับแอปพลิเคชันเชิงพาณิชย์สิ่งที่ควรคำนึงถึงคือธุรกิจจำเป็นต้องใช้เงินเมื่อพวกเขาทำเงินเท่านั้น
โดยทั่วไปสิ่งนี้นำเสนอวิวัฒนาการที่ทำเครื่องหมายไว้จากโฮสติ้งแบบดั้งเดิมที่ผู้ใช้เลือกจากแพ็คเกจที่มีจำนวน จำกัด พร้อมด้วยจำนวนที่เก็บข้อมูลการถ่ายโอนการประมวลผลและแม้แต่ทางเลือกของเทคโนโลยี ในสถานการณ์นี้ที่ปลายด้านหนึ่งของผู้ใช้งานเครื่องชั่งสามารถลงเอยด้วยการจ่ายเงินมากกว่าที่พวกเขากำลังใช้อยู่ ทรัพยากรอื่น ๆ ที่ซื้อมาอาจไม่ตอบสนองต่อความต้องการที่เพิ่มขึ้น ขณะที่ Oracle และ Rackspace เข้าสู่ตลาดในปี 2011 Amazon ประกาศว่าจะลดราคาแผนบริการระดับพรีเมี่ยมลง 50% เพื่อให้สามารถแข่งขันได้มากขึ้น เมื่อพูดถึงเรื่องราคาแล้วคู่แข่งของ Amazon ไม่สามารถแข่งขันได้ ขนาดของเครือข่ายของ Amazon ทำให้อยู่ในตำแหน่งที่โดดเด่นในการเสนอราคาที่ต่ำ
scalability
แพลตฟอร์มคลาวด์สามารถปรับขนาดได้อย่างที่ไม่เคยมีมาก่อนและขนาดของเครือข่าย AWS ทำให้อยู่ในสถานะที่แข็งแกร่งในการดำเนินการนี้ หากแอปพลิเคชันพบกับความต้องการที่เพิ่มขึ้นหรือลดลงอย่างฉับพลันทรัพยากรสามารถยืดหรือหดให้พอดี ซึ่งหมายความว่าผู้ใช้ไม่จำเป็นต้องกังวลเกี่ยวกับการอัพเกรดหรือลดระดับเนื่องจากการเปลี่ยนแปลงเหล่านี้สามารถจัดการได้ทันทีผ่านบัญชี AWS หากบริการขัดขวางหรือปล่อยถูกแยกออกในระยะสั้นสามารถดำเนินการได้โดยไม่มีค่าใช้จ่ายเพิ่มเติม อย่างไรก็ตามนักพัฒนาซอฟต์แวร์บางคนพบว่า Rackspace เสนอช่วงที่ดีกว่าในแง่ของขนาดของเครื่องเสมือนที่มีอยู่ในขณะที่ AWS คุณอาจพบว่าตัวเองเลือกระหว่างอินสแตนซ์ที่ใหญ่หรือเล็กเกินไปความเชื่อถือได้
มีการรายงานปัญหาที่น่าเชื่อถือเล็กน้อยเกี่ยวกับความน่าเชื่อถือในระบบ AWS ในอดีต ในปี 2554 มีไซต์ที่สำคัญหลายแห่งรวมถึง Reddit, Foursquare, Netflix และ Quora ได้รับผลกระทบอย่างรุนแรงจากเหตุขัดข้องของ AWS โดย Amazon ใช้เวลานานกว่าที่ลูกค้าคาดหวังในการแก้ไขปัญหา
เอกสารประชาสัมพันธ์ของ AWS เล่นได้จริงว่าบริการนี้ช่วยให้นักพัฒนาสามารถสร้างแอพพลิเคชั่นที่สามารถรับมือกับเครือข่ายและไฟฟ้าขัดข้อง ความจริงง่ายๆที่ระบบ AWS ถูกปรับใช้บนคลาวด์ระดับโลกหมายความว่าพวกเขาไม่จำเป็นต้องเชื่อมโยงกับเครื่องทางกายภาพที่เฉพาะเจาะจง - หรือแม้แต่ในพื้นที่ทางภูมิศาสตร์เดียว นักพัฒนาสามารถใช้ประโยชน์จากโซนความพร้อมใช้งานภายใน AWS เพื่อออกแบบระบบที่มีการปรับใช้และสำรองข้อมูลในหลายพื้นที่ทั่วโลก อย่างไรก็ตามในขณะที่มันเป็นไปได้ในทางเทคนิคในการสร้างระบบที่แข็งแกร่งอย่างแท้จริงในหน้าของการหยุดทำงานในความเป็นจริงมีค่าใช้จ่ายเพิ่มเติมจำนวนมากที่เกี่ยวข้องทำให้บุ๋มที่มีศักยภาพในการออมเริ่มต้น
ความยืดหยุ่นทางเทคนิค
Amazon Web Services รองรับเทคโนโลยีที่หลากหลายทั้งในระบบปฏิบัติการและระดับแอปพลิเคชัน ความยืดหยุ่นนี้เป็นคุณสมบัติของแพลตฟอร์มคลาวด์อื่น ๆ เช่นกันเนื่องจากมันยังคงให้ความสำคัญกับบริการและงานต่างๆทำให้ผู้ใช้สามารถเลือกเครื่องมือที่เหมาะสมสำหรับงานได้ อย่างไรก็ตามนักพัฒนาซอฟต์แวร์จำนวนมากรายงานว่าการค้นหาอินเทอร์เฟซ Rackspace นั้นใช้งานได้ง่ายกว่าด้วยระดับการสนับสนุนที่มากขึ้นและสภาพแวดล้อมที่เป็นมิตรโดยทั่วไปแสงแดดผ่านเมฆ?
AWS มีผลประโยชน์ที่ชัดเจนบางประการ แต่สิ่งเหล่านี้ต้องคำนึงถึงศักยภาพของปัญหาและจุดขายของผู้ให้บริการคู่แข่ง นอกจากนี้การตัดสินใจเปลี่ยนแอพพลิเคชั่นที่มีอยู่หรือโครงสร้างพื้นฐานด้านไอทีเป็นคลาวด์ใด ๆ ก็ไม่สามารถทำได้อย่างเบา ๆ หากคุณตัดสินใจที่จะปรับใช้ระบบบนแพลตฟอร์มคลาวด์เช่น AWS มันคุ้มค่าที่จะพิจารณาตัวเลือกที่ให้การสำรองข้อมูลในระดับนอกระบบคลาวด์ตามที่หลายโครงการเริ่มทำ
เหตุผลที่น่าสนใจที่สุดสำหรับการย้ายไปยังคลาวด์คือความต้องการที่จะรับมือกับการเปลี่ยนแปลงที่สำคัญในความต้องการและความปรารถนาที่จะปรับใช้การลงทุนใหม่ที่อาจมีความต้องการการประมวลผลที่ไม่แน่นอน เพื่อให้ได้รับประโยชน์เหล่านี้โดยทั่วไปคุณต้องยอมรับข้อเสียเปรียบที่จำเป็นในการไม่มีการควบคุมฮาร์ดแวร์ของคุณ (เกี่ยวกับข้อเสียบางประการของการประมวลผลแบบคลาวด์ใน The Dark Side of the Cloud)
ไม่ว่าจะเกิดอะไรขึ้นกับตลาดเมื่อเวลาผ่านไปความน่าจะเป็นที่โรงเรียนเก่า ๆ ที่มีแพ็คเกจแบบโฮสติ้งจะตกไปตามทางและเราทุกคนจะได้เป็นผู้นำในคลาวด์