AWS là gì? Amazon Hướng dẫn dịch vụ đám mây (Web)
Điện toán đám mây là gì?
Điện toán đám mây là thuật ngữ dùng để chỉ việc lưu trữ và truy cập dữ liệu qua internet. Nó không lưu trữ bất kỳ dữ liệu nào trên đĩa cứng của máy tính cá nhân của bạn. Trong điện toán đám mây, bạn có thể truy cập dữ liệu từ máy chủ từ xa.
AWS là gì?
Dạng đầy đủ của AWS là Amazon Dịch vụ Web. Nó là một nền tảng cung cấp các giải pháp điện toán đám mây linh hoạt, đáng tin cậy, có thể mở rộng, dễ sử dụng và tiết kiệm chi phí.
AWS là nền tảng điện toán toàn diện, dễ sử dụng được cung cấp Amazon. Nền tảng này được phát triển với sự kết hợp của cơ sở hạ tầng dưới dạng dịch vụ (IaaS), nền tảng dưới dạng dịch vụ (PaaS) và phần mềm đóng gói dưới dạng dịch vụ (SaaS).
Lịch sử của AWS
- 2002- Ra mắt dịch vụ AWS
- 2006- Ra mắt sản phẩm đám mây
- 2012- Tổ chức sự kiện khách hàng đầu tiên
- 2015- Revdoanh thu eals đạt được là 4.6 tỷ đô la
- 2016- Vượt mục tiêu doanh thu 10 tỷ USD
- 2016- Thả cầu tuyết và xe trượt tuyết
- 2019- Cung cấp gần 100 dịch vụ đám mây
- 2021- AWS bao gồm hơn 200 sản phẩm và dịch vụ
Dịch vụ AWS quan trọng
Amazon Dịch vụ web cung cấp nhiều loại sản phẩm dựa trên đám mây toàn cầu cho mục đích kinh doanh khác nhau. Các sản phẩm bao gồm bộ lưu trữ, cơ sở dữ liệu, phân tích, kết nối mạng, thiết bị di động, công cụ phát triển, ứng dụng doanh nghiệp với mô hình định giá trả theo mức sử dụng.
Dưới đây là các dịch vụ AWS thiết yếu.
Dịch vụ điện toán AWS
Dưới đây là các Dịch vụ Điện toán Đám mây được cung cấp bởi Amazon:
- EC2 (Đám mây điện toán đàn hồi)- EC2 là một máy ảo trên đám mây mà bạn có quyền kiểm soát cấp độ hệ điều hành. Bạn có thể chạy máy chủ đám mây này bất cứ khi nào bạn muốn.
- LightSail- Công cụ điện toán đám mây này tự động triển khai và quản lý các khả năng kết nối, lưu trữ và máy tính cần thiết để chạy các ứng dụng của bạn.
- Cây đậu đàn hồi- Công cụ này cung cấp khả năng triển khai và cung cấp tài nguyên tự động giống như một trang web sản xuất có khả năng mở rộng cao.
- EKS (Dịch vụ container đàn hồi cho Kubernetes)- Công cụ này cho phép bạn sử dụng Kubernetes trên Amazon môi trường đám mây mà không cần cài đặt.
- AWS Lambda – Dịch vụ AWS này cho phép bạn chạy các chức năng trên đám mây. Công cụ này giúp bạn tiết kiệm chi phí đáng kể vì bạn chỉ phải trả tiền khi các chức năng của bạn thực thi.
Di trú
Dịch vụ di chuyển được sử dụng để truyền dữ liệu vật lý giữa trung tâm dữ liệu của bạn và AWS.
- DMS (Dịch vụ di chuyển cơ sở dữ liệu)– Dịch vụ DMS có thể được sử dụng để di chuyển cơ sở dữ liệu tại chỗ sang AWS. Nó giúp bạn di chuyển từ loại cơ sở dữ liệu này sang loại cơ sở dữ liệu khác — ví dụ: Oracle đến MySQL.
- SMS (Dịch vụ di chuyển máy chủ)– Dịch vụ di chuyển SMS cho phép bạn di chuyển máy chủ tại chỗ sang AWS một cách dễ dàng và nhanh chóng.
- Quả cầu tuyết— Snowball là một ứng dụng nhỏ cho phép bạn truyền hàng terabyte dữ liệu trong và ngoài môi trường AWS.
Kho lưu trữ
- Amazon Sông băng- Đây là dịch vụ lưu trữ có chi phí cực thấp. Nó cung cấp dịch vụ lưu trữ an toàn và nhanh chóng để lưu trữ và sao lưu dữ liệu.
- Amazon Cửa hàng khối đàn hồi (EBS)- Nó cung cấp lưu trữ cấp khối để sử dụng với Amazon Phiên bản EC2. Amazon Khối lượng Elastic Block Store được gắn vào mạng và vẫn độc lập với vòng đời của phiên bản.
- Cổng lưu trữ AWS- Dịch vụ AWS này đang kết nối các ứng dụng phần mềm tại chỗ với bộ lưu trữ trên nền tảng đám mây. Nó cung cấp khả năng tích hợp an toàn giữa cơ sở hạ tầng lưu trữ tại chỗ của công ty và cơ sở hạ tầng lưu trữ của AWS.
Dịch vụ an ninh
- IAM (Quản lý danh tính và quyền truy cập)— IAM là dịch vụ bảo mật đám mây an toàn giúp bạn quản lý người dùng, phân công chính sách, tạo nhóm để quản lý nhiều người dùng.
- Viên thanh tra— Đây là một tác nhân mà bạn có thể cài đặt trên máy ảo, báo cáo bất kỳ lỗ hổng bảo mật nào.
- Giấy chứng nhận quản lý— Dịch vụ này cung cấp chứng chỉ SSL miễn phí cho các miền do Route53 quản lý.
- WAF (Tường lửa ứng dụng web)— Dịch vụ bảo mật WAF cung cấp khả năng bảo vệ ở cấp độ ứng dụng và cho phép bạn chặn SQL injection và giúp bạn chặn các cuộc tấn công kịch bản chéo trang.
- Thư mục đám mây— Dịch vụ này cho phép bạn tạo các thư mục linh hoạt, gốc trên nền tảng đám mây để quản lý hệ thống phân cấp dữ liệu theo nhiều chiều.
- KMS (Dịch vụ quản lý khóa)- Đây là một dịch vụ được quản lý. Dịch vụ bảo mật này giúp bạn tạo và kiểm soát các khóa mã hóa cho phép bạn mã hóa dữ liệu của mình.
- Tổ chức— Bạn có thể tạo nhóm tài khoản AWS bằng dịch vụ này để quản lý cài đặt bảo mật và tự động hóa.
- Lá chắn— Shield được quản lý DDoS (Dịch vụ bảo vệ từ chối dịch vụ phân tán). Nó cung cấp các biện pháp bảo vệ chống lại các ứng dụng web chạy trên AWS.
- Bạn có— Nó cung cấp dịch vụ bảo mật khả năng hiển thị dữ liệu giúp phân loại và bảo vệ nội dung quan trọng nhạy cảm của bạn.
- Cận vệ— Nó cung cấp tính năng phát hiện mối đe dọa để bảo vệ tài khoản và khối lượng công việc AWS của bạn.
Dịch vụ cơ sở dữ liệu
- Amazon RDS- Dịch vụ AWS cơ sở dữ liệu này dễ dàng thiết lập, vận hành và mở rộng quy mô cơ sở dữ liệu quan hệ trên đám mây.
- Amazon DynamoDB- Đó là một cách nhanh chóng, được quản lý đầy đủ Cơ sở dữ liệu NoSQL dịch vụ. Đây là một dịch vụ đơn giản cho phép lưu trữ và truy xuất dữ liệu hiệu quả về mặt chi phí. Nó cũng cho phép bạn phục vụ bất kỳ mức lưu lượng truy cập yêu cầu nào.
- Amazon ElastiCache- Đây là một dịch vụ web giúp dễ dàng triển khai, vận hành và mở rộng bộ nhớ đệm trong bộ nhớ trên đám mây.
- Sao Hải vương- Nó nhanh, đáng tin cậy và có thể mở rộng cơ sở dữ liệu đồ thị dịch vụ.
- Amazon đỏShift- Đó là Amazongiải pháp kho dữ liệu mà bạn có thể sử dụng để thực hiện các công việc phức tạp OLAP truy vấn.
phân tích
- Athena— Dịch vụ phân tích này cho phép perm SQL truy vấn trên nhóm S3 của bạn để tìm tệp.
- Tìm kiếm trên đám mây— Bạn nên sử dụng dịch vụ AWS này để tạo công cụ tìm kiếm được quản lý hoàn toàn cho trang web của mình.
- ElasticSearch— Nó tương tự như CloudSearch. Tuy nhiên, nó cung cấp nhiều tính năng hơn như giám sát ứng dụng.
- chuyển động— Dịch vụ phân tích AWS này giúp bạn truyền phát và phân tích dữ liệu thời gian thực ở quy mô lớn.
- QuickSight- Nó là một công cụ phân tích kinh doanh. Nó giúp bạn tạo trực quan hóa trong bảng điều khiển cho dữ liệu trong Amazon Dịch vụ Web. Ví dụ: S3, DynamoDB, Vv
- EMR (Giảm bản đồ đàn hồi)— Dịch vụ phân tích AWS này chủ yếu được sử dụng để xử lý dữ liệu lớn như Spark, Splunk, Hadoop, v.v.
- Đường ống dữ liệu— Cho phép bạn di chuyển dữ liệu từ nơi này sang nơi khác. Ví dụ từ DynamoDB đến S3.
Dịch vụ quản lý
- điện toán đám mây— Cloud watch giúp bạn giám sát các môi trường AWS như EC2, phiên bản RDS và mức sử dụng CPU. Nó cũng kích hoạt cảnh báo tùy thuộc vào các số liệu khác nhau.
- Sự hình thành mây— Đó là một cách biến cơ sở hạ tầng thành đám mây. Bạn có thể sử dụng các mẫu để cung cấp toàn bộ môi trường sản xuất trong vài phút.
- đám mâyTrail— Nó cung cấp một phương pháp kiểm tra tài nguyên AWS dễ dàng. Nó giúp bạn ghi lại tất cả các thay đổi.
- Hoạt động— Dịch vụ này cho phép bạn tự động triển khai Chef/Puppet trên môi trường AWS.
- Config— Dịch vụ AWS này giám sát môi trường của bạn. Công cụ gửi thông báo về những thay đổi khi bạn phá vỡ một số cấu hình đã xác định.
- Danh mục dịch vụ— Dịch vụ này giúp các doanh nghiệp lớn ủy quyền cho người dùng dịch vụ nào sẽ được sử dụng và dịch vụ nào không.
- Tự động thay đổi quy mô AWS— Dịch vụ cho phép bạn tự động tăng giảm quy mô tài nguyên của mình dựa trên các số liệu CloudWatch nhất định.
- hệ thống quản lý— Dịch vụ AWS này cho phép bạn nhóm các tài nguyên của mình. Nó cho phép bạn xác định các vấn đề và hành động theo chúng.
- quản lý Dịch vụ— Nó cung cấp khả năng quản lý cơ sở hạ tầng AWS, cho phép bạn tập trung vào các ứng dụng của mình.
Internet of Things
- Lõi IoT— Đây là dịch vụ AWS đám mây được quản lý. Dịch vụ này cho phép các thiết bị được kết nối như ô tô, bóng đèn, lưới cảm biến tương tác an toàn với các ứng dụng đám mây và các thiết bị khác.
- Quản lý thiết bị IoT— Nó cho phép bạn quản lý các thiết bị IoT của mình ở mọi quy mô.
- Phân tích IoT— Dịch vụ AWS IOT này rất hữu ích để thực hiện phân tích dữ liệu được thu thập bởi thiết bị IoT của bạn.
- Amazon Miễn phíRTOS— Hệ điều hành thời gian thực dành cho bộ vi điều khiển này giúp bạn kết nối các thiết bị IoT trong máy chủ cục bộ hoặc trên đám mây.
Dịch vụ ứng dụng
- Chức năng bước— Đó là một cách trực quan hóa những gì diễn ra bên trong ứng dụng của bạn và những dịch vụ vi mô khác nhau mà nó đang sử dụng.
- SWF (Dịch vụ quy trình làm việc đơn giản)— Dịch vụ giúp bạn điều phối cả nhiệm vụ tự động và nhiệm vụ do con người chỉ đạo.
- SNS (Dịch vụ thông báo đơn giản)— Bạn có thể sử dụng dịch vụ này để gửi thông báo dưới dạng email và SMS dựa trên các dịch vụ AWS nhất định.
- SQS (Dịch vụ xếp hàng đơn giản)— Sử dụng dịch vụ AWS này để tách ứng dụng của bạn. Đây là một dịch vụ dựa trên kéo.
- Bộ chuyển mã đàn hồi— Công cụ dịch vụ AWS này giúp bạn thay đổi định dạng và độ phân giải của video để hỗ trợ nhiều thiết bị khác nhau như máy tính bảng, điện thoại thông minh và máy tính xách tay có độ phân giải khác nhau.
Triển khai và quản lý
- Đám mây AWS: Các dịch vụ ghi lại lệnh gọi API AWS và gửi tệp tồn đọng cho bạn.
- Amazon CloudWatch: Các công cụ giám sát tài nguyên AWS như Amazon EC2 và Amazon Phiên bản cơ sở dữ liệu RDS. Nó cũng cho phép bạn giám sát các số liệu tùy chỉnh được tạo bởi các ứng dụng và dịch vụ của người dùng.
- Đám mây AWSHSM: Dịch vụ AWS này giúp bạn đáp ứng các yêu cầu tuân thủ của công ty, quy định và hợp đồng để duy trì bảo mật dữ liệu bằng cách sử dụng các thiết bị Mô-đun bảo mật phần cứng (HSM) trong môi trường AWS.
Những công cụ phát triển
- CodeStar— Codestar là dịch vụ dựa trên đám mây để tạo, quản lý và làm việc với nhiều dự án phát triển phần mềm khác nhau trên AWS.
- CodeCommit— Đây là dịch vụ kiểm soát phiên bản của AWS cho phép bạn lưu trữ mã và các nội dung khác một cách riêng tư trên đám mây.
- xây dựng mã- Điều này Amazon dịch vụ dành cho nhà phát triển giúp bạn tự động hóa quá trình xây dựng và biên dịch mã của mình.
- Mã triển khai— Đó là một cách tự động triển khai mã của bạn trong các phiên bản EC2.
- MãĐường ống dẫn— Nó giúp bạn tạo một quy trình triển khai như thử nghiệm, xây dựng, thử nghiệm, xác thực, triển khai trên môi trường phát triển và sản xuất.
- Cloud9— Đây là Môi trường phát triển tích hợp để viết, chạy và gỡ lỗi mã trên đám mây.
Dịch vụ di động
- Trung tâm di động— Cho phép bạn thêm, định cấu hình và thiết kế các tính năng cho ứng dụng di động.
- Nhận thức— Cho phép người dùng đăng ký bằng danh tính xã hội của mình.
- Trang trại thiết bị— Trang trại thiết bị giúp bạn cải thiện chất lượng ứng dụng bằng cách thử nghiệm nhanh hàng trăm thiết bị di động.
- Ứng dụng AWSSync— Đây là dịch vụ GraphQL được quản lý hoàn toàn, cung cấp tính năng đồng bộ hóa dữ liệu theo thời gian thực và lập trình ngoại tuyến.
Năng suất kinh doanh
- Alexa dành cho doanh nghiệp— Nó trao quyền cho tổ chức của bạn bằng giọng nói, sử dụng Alexa. Nó sẽ giúp bạn Cho phép bạn xây dựng các kỹ năng giọng nói tùy chỉnh cho tổ chức của mình.
- Kêu vang- Có thể sử dụng cho cuộc họp trực tuyến và hội nghị truyền hình.
- WorkDocs- Giúp lưu trữ tài liệu trên đám mây
- Công việcMail— Cho phép bạn gửi và nhận email công việc.
Truyền phát trên máy tính để bàn và ứng dụng
- Không gian làm việc— Không gian làm việc là VDI (Cơ sở hạ tầng máy tính để bàn ảo). Nó cho phép bạn sử dụng máy tính để bàn từ xa trên đám mây.
- AppStream— Một cách truyền trực tuyến các ứng dụng máy tính để bàn tới người dùng của bạn trong trình duyệt web. Ví dụ: sử dụng MS Word trong Google Chrome.
Trí tuệ nhân tạo
- Lex— Công cụ Lex giúp bạn xây dựng chatbot Mau.
- Polly— Dịch vụ chuyển văn bản thành giọng nói của AWS cho phép bạn tạo phiên bản âm thanh cho ghi chú của mình.
- Rekognition — Đây là dịch vụ nhận dạng khuôn mặt của AWS. Dịch vụ AWS này giúp bạn nhận dạng khuôn mặt và đối tượng trong hình ảnh và video.
- SageMaker— Sagemaker cho phép bạn xây dựng, đào tạo và triển khai các mô hình học máy ở mọi quy mô.
- Phiên âm— Dịch vụ chuyển lời nói thành văn bản của AWS cung cấp bản ghi âm chất lượng cao và giá cả phải chăng.
- Dịch- Đây là một công cụ rất giống với Google Translate cho phép bạn dịch văn bản bằng ngôn ngữ này sang ngôn ngữ khác.
AR & VR (Thực tế tăng cường & Thực tế ảo)
- Người Sumer— Sumerian là một bộ công cụ cung cấp trải nghiệm thực tế ảo (VR) chất lượng cao trên web. Dịch vụ này cho phép bạn tạo cảnh 3D tương tác và xuất bản dưới dạng trang web để người dùng truy cập.
Cam kết của khách hàng
- Amazon Kết nối- Amazon Connect cho phép bạn tạo trung tâm chăm sóc khách hàng trên đám mây.
- Xác định— Xác định giúp bạn hiểu người dùng của mình và tương tác với họ.
- SES (Dịch vụ Email đơn giản)— Giúp bạn gửi email hàng loạt đến khách hàng với mức giá tương đối tiết kiệm.
Sự phát triển trò chơi
- GameLift– Là dịch vụ được quản lý bởi AWS. Bạn có thể sử dụng dịch vụ này để lưu trữ các máy chủ trò chơi chuyên dụng. Nó cho phép bạn mở rộng quy mô một cách liền mạch mà không cần đưa trò chơi của mình vào chế độ ngoại tuyến.
Ứng dụng của dịch vụ AWS
Amazon Các dịch vụ web được sử dụng rộng rãi cho nhiều mục đích tính toán khác nhau như:
- Trang web lưu trữ
- Lưu trữ ứng dụng/lưu trữ SaaS
- Chia sẻ phương tiện (Hình ảnh/Video)
- Ứng dụng di động và xã hội
- Phân phối nội dung và phân phối phương tiện truyền thông
- Lưu trữ, sao lưu và khắc phục sự cố
- Môi trường phát triển và thử nghiệm
- Máy tính học thuật
- Công cụ Tìm kiếm
- Mạng xã hội
Các công ty sử dụng AWS
- Netflix
- Twitch
- Đài truyền hình Turner: 10 triệu USD
- zoopla
- Smugmug
- Dropbox
Ưu điểm của AWS
Sau đây là những ưu điểm khi sử dụng dịch vụ AWS:
- AWS cho phép các tổ chức sử dụng các mô hình lập trình, hệ điều hành, cơ sở dữ liệu và kiến trúc quen thuộc.
- Đây là một dịch vụ tiết kiệm chi phí cho phép bạn chỉ trả tiền cho những gì bạn sử dụng mà không cần bất kỳ cam kết trả trước hoặc dài hạn nào.
- Bạn sẽ không cần phải tốn tiền để vận hành và bảo trì trung tâm dữ liệu.
- Cung cấp triển khai nhanh chóng
- Bạn có thể dễ dàng thêm hoặc bớt dung lượng.
- Bạn được phép truy cập đám mây một cách nhanh chóng với dung lượng không giới hạn.
- Tổng chi phí sở hữu rất thấp so với bất kỳ máy chủ riêng/chuyên dụng nào.
- Ưu đãi tập trung Billđiều hành và quản lý
- Cung cấp khả năng kết hợp
- Cho phép bạn triển khai ứng dụng của mình ở nhiều khu vực trên thế giới chỉ bằng vài cú nhấp chuột
Nhược điểm của AWS
- Nếu cần hỗ trợ ngay lập tức hoặc chuyên sâu hơn, bạn sẽ phải chọn các gói hỗ trợ trả phí.
- Amazon Dịch vụ web có thể gặp một số vấn đề phổ biến về điện toán đám mây khi bạn chuyển sang đám mây. Ví dụ: thời gian ngừng hoạt động, khả năng kiểm soát hạn chế và bảo vệ dự phòng.
- AWS đặt ra các giới hạn mặc định cho các tài nguyên khác nhau tùy theo từng vùng. Những tài nguyên này bao gồm hình ảnh, khối lượng và ảnh chụp nhanh.
- Những thay đổi ở cấp độ phần cứng xảy ra với ứng dụng của bạn, điều này có thể không mang lại hiệu suất và cách sử dụng tốt nhất cho ứng dụng của bạn.
Các phương pháp thực hành tốt nhất của AWS
- Bạn cần thiết kế để có thể thất bại, nhưng sẽ không có gì thất bại cả.
- Điều quan trọng là phải tách tất cả các thành phần của bạn trước khi sử dụng dịch vụ AWS.
- Bạn cần giữ dữ liệu động gần hơn với dữ liệu tính toán và dữ liệu tĩnh gần hơn với người dùng.
- Điều quan trọng là phải biết cân bằng giữa bảo mật và hiệu suất.
- Thanh toán năng lực tính toán theo phương thức thanh toán theo giờ.
- Tạo thói quen thanh toán một lần cho mỗi phiên bản bạn muốn đặt trước và được giảm giá đáng kể trên phí theo giờ.