จะเป็นอย่างไรหากคุณสามารถจ่ายต่อวินาทีสำหรับความต้องการด้านไอทีทั้งหมดของคุณ? นี่เป็นคำถามที่ Amazon ตอบโดยนำเสนอ Elastic Compute Cloud (EC2) นับตั้งแต่เปิดตัวในปี 2006 หนึ่งในข้อเสนอบริการที่รู้จักกันดีที่สุดของ Amazon (อาจอยู่เบื้องหลัง Simple Storage Service หรือแม้แต่ Amazon.com เท่านั้น) EC2 มอบโครงสร้างพื้นฐานด้านไอทีที่ทำงานในระบบคลาวด์และทำงานเป็นศูนย์ข้อมูลที่คุณใช้ในสำนักงานใหญ่ของคุณเอง . เหมาะสำหรับบริษัทที่ต้องการประสิทธิภาพ ความยืดหยุ่น และพลังในเวลาเดียวกัน EC2 ค่อนข้างง่ายต่อการกำหนด แต่ยังมีบริการที่เกี่ยวข้อง ข้อเสนอผลิตภัณฑ์ และพันธมิตรมากมายที่อาจดูล้นหลาม โดยพื้นฐานแล้ว EC2 เป็นบริการที่ให้คุณเช่าเซิร์ฟเวอร์เสมือนจากระยะไกลเพื่อเรียกใช้แอปพลิเคชันของคุณ แน่นอนว่าเป็นมากกว่านั้น ซึ่งเป็นเหตุผลว่าทำไมการกำหนดคำศัพท์ที่เกี่ยวข้องบางคำเพื่อใช้อธิบาย EC2 และคุณค่าของมันจึงเป็นสิ่งสำคัญ คำที่เป็นประโยชน์ในการทำความเข้าใจตั้งแต่ต้นคืออินสแตนซ์ คำนี้อธิบายสภาพแวดล้อมการประมวลผลเสมือนเดียวที่ประกอบด้วย CPU, หน่วยความจำ, ที่เก็บข้อมูลบนคลาวด์ และความจุของเครือข่าย ในอดีต เจ้าหน้าที่ไอทีอาจใช้เซิร์ฟเวอร์ทั้งหมดเพื่อเรียกใช้แอปพลิเคชัน แต่วิธีที่ดีที่สุดคือทำความเข้าใจการประมวลผลแบบคลาวด์และ EC2 ในแง่ของอินสแตนซ์ เนื่องจากทำงานบนเซิร์ฟเวอร์เสมือน ซึ่งโดยพื้นฐานแล้วเป็นส่วนที่จัดเตรียมไว้สำหรับแอปพลิเคชันของคุณ คำสำคัญที่สองที่เกี่ยวข้องกับ EC2 คือ Amazon Machine Image (AMI) นี่เป็นส่วนที่จัดเตรียมไว้ของสภาพแวดล้อมการประมวลผลเสมือน ซึ่งเป็นโมเดลที่ได้รับการกำหนดค่าไว้ล่วงหน้าซึ่งคุณใช้เป็นส่วนหนึ่งของโครงสร้างพื้นฐานเสมือนของคุณ คุณสามารถพูดได้ว่าอินสแตนซ์ของคอมพิวเตอร์ทำงานบน AMI เมื่อคุณกำหนดค่าอินสแตนซ์สำหรับ AMI แล้ว คุณจะกำหนดพลังการประมวลผล พื้นที่จัดเก็บ หน่วยความจำ และระบบเครือข่ายที่คุณต้องการ ตามที่คุณอาจเดาได้ อินสแตนซ์สามารถทำงานได้มากกว่าแอปขององค์กรสำหรับพนักงาน และมากกว่าแอปบนมือถือที่ทำงานบน iPhone อินสแตนซ์มีความยืดหยุ่นพอที่จะรันได้เกือบทุกอย่าง คำว่า "ยืดหยุ่น" ในชื่อ Elastic Compute Cloud เกี่ยวข้องกับความยืดหยุ่นและความสามารถในการปรับขนาดของสภาพแวดล้อมจริงๆ และยังเกี่ยวข้องกับโมเดลการชดเชยด้วย ตามที่กล่าวไว้ในตอนต้น EC2 มีความยืดหยุ่นในแง่ที่ว่าคุณจะจ่ายเฉพาะอินสแตนซ์การประมวลผลที่คุณใช้เท่านั้น อินสแตนซ์สามารถประกอบด้วยเว็บแอปพลิเคชัน แอปพลิเคชันมือถือ ฐานข้อมูลบนคลาวด์ และข้อมูลที่ใช้โดยแอปพลิเคชันของคุณ ไฟล์การกำหนดค่าสำหรับโปรเจ็กต์ Big Data ไลบรารีโค้ด และแม้แต่การกำหนดค่าสภาพแวดล้อม IT ของคุณ . วิธีที่คุณกำหนดและใช้สภาพแวดล้อมไอทีนั้นขึ้นอยู่กับคุณ และคุณจะไม่ถูกจำกัดในแง่ของสิ่งที่คุณสามารถทำงานได้ ระยะเวลา ขนาดของแอปพลิเคชัน หรือแม้แต่ว่าคุณเรียกใช้แอปพลิเคชันบนอินสแตนซ์หรือไม่