ความยืดหยุ่นและความน่าเชื่อถือของ AWS IaaS ช่วยให้เราตามตามความต้องการส่วนตัวหรือธุรกิจได้ หากคุณอยู่ในสหรัฐอเมริกา แต่คุณดำเนินธุรกิจในยุโรป เป้าหมายหลักของคุณคือการให้บริการที่ดีที่สุดแก่ลูกค้าโดยไม่มีปัญหา latency เมื่อเข้าถึงทรัพยากรธุรกิจ Amazon มีมากกว่า 15 regions ที่สามารถใช้โฮสต์ Amazon EC2 instance ได้
Amazon EC2 instance ที่โฮสต์อยู่ใน region หรือ availability zone หนึ่ง สามารถย้ายไปยัง region หรือ availability zone อื่นได้ง่าย เราได้พูดถึงการย้าย Amazon EC2 instance ไปยัง availability zone อื่นภายใน region เดียวกันแล้ว

เพื่ออธิบายขั้นตอนการย้าย Amazon EC2 instance ไปยัง region ที่ต่างกัน เราจะสร้างสถานการณ์จริง ลองจินตนาการว่าเราโฮสต์ webshop app บน Amazon EC2 instance ใน US East (Ohio) ลูกค้าทั้งหมดของเราอยู่ใน DACH (เยอรมนี, ออสเตรีย, และสวิตเซอร์แลนด์) และพวกเขาเผชิญ latency สูงเมื่อเข้าถึง webshop ประสบการณ์เชิงลบนี้จะสะท้อนต่อความพึงพอใจของลูกค้าอัตโนมัติ เพื่อแก้ไขความท้าทายนี้ เราจะย้าย Amazon EC2 instance จาก EU East (Ohio) ไปยัง Europe (Frankfurt)
- ล็อกอินเข้าสู่ AWS Management Console
- คลิกที่ Services แล้วคลิกที่ EC2
- คลิกที่ Running instances
- Right-click บน instance แล้วคลิกที่ Instance state และจากนั้น Stop
- Right-click บน instance แล้วคลิกที่ Image และจากนั้น Create Image

- ภายใต้ Create Image ใส่การตั้งค่าต่อไปนี้ แล้วคลิกที่ Create image.
- Image name – พิมพ์ชื่อของ image
- Image description – พิมพ์คำอธิบายเนื้อหาและวัตถุประสงค์ของ image
- No reboot – เมื่อเปิดใช้งาน Amazon EC2 จะไม่ปิด instance ก่อนสร้าง image เมื่อใช้ตัวเลือกนี้ ความสมบูรณ์ของระบบไฟล์บน image ที่สร้างไม่สามารถรับประกันได้ ในกรณีนี้ ปิดใช้งาน
- Instances Volumes – กำหนดขนาด volume และ volume type หากคุณต้องการสร้าง volume เพิ่มเติม คลิกที่ Add New Volume เราจะใช้ค่าเริ่มต้น

- คลิกที่ View pending image ami-xxxxxxxxxx ภายใต้ Create Image request received

- AMI image สร้างสำเร็จ ตามที่เห็นภายใต้ Status: available
- Right-click บน AMI image แล้วคลิกที่ Copy AMI

- AMI ‘ami-0fdba46d625030531’ จะถูกคัดลอกไปยัง AMI ใหม่ ตั้งค่า AMI ใหม่ด้านล่าง:
- Destination region – เลือก destination region ปัจจุบันมี 16 AWS regions เราจะย้าย Amazon EC2 instance จาก US East (Ohio) ไปยัง Europe (Frankfurt)

- Name – กำหนดชื่อของ Amazon EC2 instance
- Description – พิมพ์คำอธิบายของ AMI
- Encryption – เข้ารหัส target EBS snapshot เราจะไม่ทำ
เมื่อคุณกำหนดค่า AMI แล้ว คลิกที่ Copy AMI

- การดำเนินการคัดลอก AMI ได้เริ่มต้นขึ้น โปรดทราบว่าคุณอาจต้องรีเฟรชหน้าจอ AMI เพื่อเห็น AMI ใหม่ของคุณ อาจใช้เวลาสักครู่จนกว่า AMI ใหม่จะแสดง คลิกที่ Visit the AMIs page in eu-central-1 เพื่อตรวจสอบความคืบหน้าของการคัดลอก

- สถานะแสดงภายใต้ Status: pending

หลังจากไม่กี่นาที AMI image ของเราพร้อมใช้งาน

- Right-click บน AMI image แล้วคลิกที่ Launch

- เลือก Instance Type แล้วคลิกที่ Next: Configure Instance Details ในกรณีนี้ เราจะเลือก t2.micro (Variable ECUs, 1 vCPUs, 2.5 GHz, Intel Xeon Family, 1 GiB memory, EBS only)

- กำหนดค่า instance details ตามความต้องการของคุณ ภายใต้ Subnet โปรดเลือก subnet และ availability zone ที่เหมาะสมใน Europe (Frankfurt) นอกจากนี้ เราแนะนำให้เปิดใช้งาน termination protection ซึ่งจะปกป้อง instances ไม่ให้ถูก terminate โดยไม่ตั้งใจ เมื่อคุณทำแล้ว คลิกที่ Review and Launch

- ตรวจสอบการตั้งค่า instance และคลิก Launch
- เลือก key pair ที่มีอยู่ หรือสร้าง key pair ใหม่ Key pair ประกอบด้วย public key ที่ AWS จัดเก็บ และ private key file ที่คุณจัดเก็บ ร่วมกันพวกมันช่วยให้คุณเชื่อมต่อกับ instance ของคุณได้อย่างปลอดภัย หากคุณคลิกที่ Create a new key pair คุณจะต้องกำหนดชื่อ pair และ Download key Pair ที่จะใช้ถอดรหัสรหัสผ่าน Windows คุณต้องดาวน์โหลด private key file (*.pem file) ก่อนที่จะดำเนินต่อไป ในกรณีนี้ เราจะสร้าง key pair ใหม่

- คลิก Launch Instances.
- Instances ของคุณกำลัง launch อยู่ คลิกที่ View launches
- โปรดรอสักครู่จนกว่า instance ของคุณจะ initialized สำเร็จ
- เชื่อมต่อกับ Amazon EC2 instance ของคุณ และตรวจสอบว่าทุกอย่างทำงานดีหรือไม่