Amazon Elastic Container Service

รันแอปพลิเคชันที่มีคอนเทนเนอร์ในการผลิต

Amazon Elastic Container Service (Amazon ECS) เป็นบริการจัดประสานคอนเทนเนอร์ประสิทธิภาพสูงและปรับขนาดได้มากที่รองรับคอนเทนเนอร์ Docker และช่วยให้คุณสามารถรันและปรับขนาดแอปพลิเคชันที่มีคอนเทนเนอร์บน AWS ได้อย่างง่ายดาย Amazon ECS ช่วยให้คุณไม่ต้องติดตั้งและใช้งานซอฟต์แวร์จัดประสานคอนเทนเนอร์ของตนเอง สามารถจัดการและปรับขนาดคลัสเตอร์ของเครื่องเสมือน หรือกำหนดตารางคอนเทนเนอร์บนเครื่องเสมือนเหล่านั้นได้

เมื่อใช้การเรียก API อย่างง่าย คุณจะสามารถเปิดใช้และหยุดแอปพลิเคชันที่เปิดใช้งานด้วย Docker ได้ สืบค้นสถานะทั้งหมดของแอปพลิเคชันของคุณได้ และเข้าถึงคุณสมบัติมากมายที่คล้ายกัน เช่น บทบาท IAM, กลุ่มการรักษาความปลอดภัย, โหลดบาลานเซอร์, Amazon CloudWatch Events, เทมเพลต AWS CloudFormation และบันทึก AWS CloudTrail

ทำไมจึงใช้ Amazon ECS

คอนเทนเนอร์ที่ไร้เซิร์ฟเวอร์

Amazon ECS มาพร้อมคุณสมบัติ AWS Fargate ดังนั้นจึงสามารถปรับใช้และจัดการคอนเทนเนอร์ได้โดยไม่ต้องจัดเตรียมหรือจัดการเซิร์ฟเวอร์ เมื่อใช้ Fargate แล้ว คุณจะไม่ต้องเลือกประเภทอินสแตนซ์ Amazon EC2 จัดเตรียม และปรับขนาดคลัสเตอร์ของเครื่องเสมือนเพื่อรันคอนเทนเนอร์ หรือกำหนดตารางคอนเทนเนอร์เพื่อรันบนคลัสเตอร์และรักษาความพร้อมใช้งานอีกต่อไป Fargate ช่วยให้คุณสามารถมุ่งเน้นไปที่การสร้างและการรันแอปพลิเคชัน ไม่ใช่โครงสร้างพื้นฐาน

การเก็บทุกอย่างเป็นแบบคอนเทนเนอร์

Amazon ECS ช่วยให้คุณสามารถสร้างแอปพลิเคชันทุกประเภทที่มีคอนเทนเนอร์ได้อย่างง่ายดาย ตั้งแต่แอปพลิเคชันและไมโครเซอร์วิสที่ใช้เวลาในการรันนาน ไปจนถึงงานเป็นชุดและแอปพลิเคชันด้าน Machine Learning คุณสามารถย้ายแอปพลิเคชัน Linux หรือ Windows แบบดั้งเดิมจากในองค์กรไปยังระบบ Cloud และรันเป็นแอปพลิเคชันที่มีคอนเทนเนอร์โดยใช้ Amazon ECS ได้

ปลอดภัย

Amazon ECS เปิดใช้งานคอนเทนเนอร์ของคุณใน Amazon VPC ของคุณเอง ซึ่งช่วยให้คุณสามารถใช้กลุ่มการรักษาความปลอดภัย VPC และ ACL เครือข่ายได้ ไม่มีการใช้ทรัพยากรในการประมวลผลร่วมกันกับลูกค้ารายอื่นๆ คุณสามารถกำหนดสิทธิ์การเข้าถึงแบบละเอียดสำหรับแต่ละคอนเทนเนอร์ของคุณโดยใช้ IAM เพื่อจำกัดการเข้าถึงแต่ละบริการและทรัพยากรที่แต่ละคอนเทนเนอร์สามารถเข้าถึงได้ การแยกการเข้าถึงในระดับสูงนี้ช่วยให้คุณใช้ Amazon ECS เพื่อสร้างแอปพลิเคชันที่ปลอดภัยและน่าเชื่อถืออย่างสูง

ประสิทธิภาพในทุกระดับ

Amazon ECS สร้างขึ้นจากเทคโนโลยีที่ได้รับการพัฒนาขึ้นจากประสบการณ์ในการให้บริการที่ปรับขนาดได้ซึ่งสั่งสมมานานหลายปี คุณสามารถเปิดใช้คอนเทนเนอร์ Docker จำนวนหลายสิบหรือหลายหมื่นรายการได้ในไม่กี่วินาทีโดยใช้ Amazon ECS โดยไม่มีความยุ่งยากซับซ้อนเพิ่มขึ้น

การผสานการทำงานกับ AWS

Amazon ECS ได้รับการผสานการทำงานกับบริการต่างๆ ของ AWS รวมถึง Elastic Load Balancing, Amazon VPC, AWS IAM, Amazon ECR, AWS Batch, Amazon CloudWatch, AWS CloudFormation, AWS CodeStar และ AWS CloudTrail คุณจึงสามารถสร้างและรันแอปพลิเคชันที่มีคอนเทนเนอร์หลากหลายประเภทได้โดยสมบูรณ์

Amazon ECS ทำงานอย่างไร

product-page-diagram_ECS_1

เมื่อใดที่ควรใช้ Amazon ECS

ไมโครเซอร์วิส

Amazon ECS ช่วยให้คุณรันแอปพลิเคชันไมโครเซอร์วิสที่มีการผสานรวมแบบเนทีฟกับบริการของ AWS และทำให้สามารถใช้ไปป์ไลน์การผสานรวมอย่างต่อเนื่องและการปรับใช้อย่างต่อเนื่อง (CICD) ได้

การประมวลผลเป็นชุด

Amazon ECS ช่วยให้คุณสามารถรันปริมาณงานเป็นชุดด้วยตัวกำหนดเวลาแบบที่มีการจัดการหรือแบบกำหนดเองบนอินสแตนซ์ตามต้องการของ Amazon EC2 อินสแตนซ์แบบเหมาจ่าย หรืออินสแตนซ์ Spot ได้

การย้ายแอปพลิเคชันไปยังระบบคลาวด์

แอปพลิเคชันองค์กรแบบดั้งเดิมสามารถมีคอนเทนเนอร์ได้และย้ายไปยัง Amazon ECS ได้อย่างง่ายดายโดยไม่จำเป็นต้องเปลี่ยนรหัส

Machine Learning

Amazon ECS ช่วยให้โมเดล ML มีคอนเทนเนอร์ได้โดยง่ายสำหรับทั้งการฝึกและการอนุมาน คุณสามารถสร้างโมเดล ML ที่ประกอบด้วยบริการแบบกระจายที่เชื่อมโยงอย่างหลวมๆ ซึ่งสามารถวางบนแพลตฟอร์มจำนวนใดๆ ก็ได้ หรือวางใกล้กับข้อมูลที่แอปพลิเคชันกำลังวิเคราะห์ได้

มีอะไรใหม่

คุณสมบัติใหม่สำหรับรันคอนเทนเนอร์บน AWS
4 กุมภาพันธ์ 2019
มี GPU Support สำหรับ Amazon ECS แล้ววันนี้

ตอนนี้คุณสามารถรัน Machine Learning และแอปพลิเคชันการประมวลผลประสิทธิภาพสูงได้อย่างราบรื่นโดยการกำหนดเวลางาน ECS กับอินสแตนซ์ Amazon EC2 GPU ในลักษณะเดียวกับที่คุณใช้ CPU และหน่วยความจำ

เรียนรู้เพิ่มเติม »

25 มกราคม 2019

เมื่อคุณสร้างตำแหน่งข้อมูล AWS PrivateLink สำหรับ ECR และ ECS ตำแหน่งข้อมูลของบริการเหล่านี้จะแสดงเป็น Elastic Network Interface พร้อมที่อยู่ IP ส่วนตัวใน VPC ของคุณ

เรียนรู้เพิ่มเติม »

28 พฤศจิกายน 2018
ขอแนะนำ AWS App Mesh - Service Mesh สำหรับ Microservices บน AWS

AWS App Mesh เป็นโครงข่ายบริการที่ให้ลูกค้าเฝ้าติดตามและควบคุมการสื่อสารในแอปพลิเคชันไมโครเซอร์วิสได้อย่างง่ายดาย

เรียนรู้เพิ่มเติม »

27 พฤศจิกายน 2018
ปรับปรุงการให้ความช่วยเหลือการให้บริการของ AWS Fargate อย่างต่อเนื่อง

ขณะนี้ Amazon ECS และ AWS Fargate รองรับการปรับใช้สีน้ำเงิน/เขียวผ่าน AWS CodeDeploy แล้ว

เรียนรู้เพิ่มเติม »

ดูประกาศทั้งหมด »

โพสต์บล็อกและบทความ

ECS_Landing_kwV1-54
ขอแนะนำ AWS Fargate

AWS Fargate เป็นวิธีที่ง่ายดายในการปรับใช้งานคอนเทนเนอร์บน AWS เพื่อให้คุณสามารถมุ่งเน้นไปที่การสร้างแอปพลิเคชันแทนการจัดการโครงสร้างพื้นฐานของคุณ
อ่านต่อ »

ECS_Landing_kwV1-53
การปรับใช้ไมโครเซอร์วิสกับ ECS

ดูวิธีการที่ Amazon ECS ช่วยให้สามารถแยกแอปพลิเคชันขนาดใหญ่ให้เป็นสถาปัตยกรรมไมโครเซอร์วิสได้อย่างง่ายดายโดยใช้คอนเทนเนอร์

อ่านต่อ »

ECS_Landing_kwV1-version-control
การตั้งค่าไปป์ไลน์ CICD สำหรับคอนเทนเนอร์

การสร้างและการปรับใช้บริการที่มีคอนเทนเนอร์ด้วยตนเองนั้นเชื่องช้าและเกิดข้อผิดพลาดได้ง่าย ตอนนี้ AWS CodePipline สามารถปรับใช้กับ Amazon ECS ได้โดยอัตโนมัติ
อ่านต่อ »

เรียนรู้เพิ่มเติมเกี่ยวกับ Amazon ECS

ไปที่หน้าคุณสมบัติ
พร้อมสร้างหรือยัง
เริ่มต้นใช้งาน Amazon ECS
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา