Xin chào các bạn, tôi hiện là kỹ sư CNTT tại Indival Inc. Trong bài viết này, tôi muốn giới thiệu với các bạn về Amazon Web Services (AWS) dựa trên kinh nghiệm của tôi khi làm việc tại Nhật Bản.

aws-la-gi-4-a4-naganumavietnam-com-vn

Công việc chính của tôi là một nhà phát triển PHP, và phần lớn thời gian làm việc của tôi, tôi luôn muốn tập trung vào logic hoặc chi tiết code của dự án, vì vậy việc thiết lập một máy chủ hoặc thiết lập triển khai mã nguồn cho một máy chủ là khá phức tạp và mất một nhiều thời gian. thời gian.

Nhưng gần đây, công ty của tôi bắt đầu sử dụng AWS cho các dự án mới, vì vậy tôi cũng có cơ hội học hỏi rất nhiều. Vậy AWS là gì các bạn cùng tôi tìm hiểu nhé.

AWS là gì?

AWS là gì – Amazon Web Services (AWS) là một dịch vụ điện toán đám mây được cung cấp bởi Amazon.com.

Là dịch vụ cung cấp hạ tầng CNTT cho doanh nghiệp trên nền tảng Web service, có chi phí vận hành thấp, tính linh hoạt và tính bảo mật cao. Tính đến năm 2018, dịch vụ được triển khai tại 18 trung tâm dữ liệu trên khắp thế giới.

– Tôi đã trích dẫn và dịch từ Wikipedia

– AWS là một dịch vụ điện toán đám mây.

– Chúng ta có thể dễ dàng thao tác với tài nguyên AWS thông qua dòng lệnh, giao diện web hoặc SDK do AWS cung cấp. Chỉ với 10p, chúng ta có thể dễ dàng tạo một máy chủ linux.

– Không phải là một dịch vụ đơn lẻ, mà là một tập hợp các dịch vụ đa dạng.

– Gần giống như Microsoft Azure, Google Cloud Platform. Ai có kinh nghiệm hai loại trên sẽ nhanh chóng hiểu ra.

– Tính bảo mật và độ tin cậy cao với chi phí thấp.

Sản phẩm và Dịch vụ AWS

Tài nguyên máy tính – Amazon Elastic Compute Cloud (EC2)

EC2 là một dịch vụ cung cấp các máy chủ ảo (phiên bản) để tính toán linh hoạt với hiệu suất cao và dễ dàng lựa chọn các tài nguyên như bộ nhớ, CPU, bộ lưu trữ, v.v.

Đây có lẽ là dịch vụ mà tôi được tiếp xúc nhiều nhất trong thời gian làm việc tại công ty.

Một số khái niệm và tính năng của EC2

Thu phóng – Co giãn

Scaling Up / Down: Tăng hoặc giảm hiệu suất của phiên bản (CPU, bộ nhớ …).

Scaling Out / In: Tăng hoặc giảm số lượng phiên bản.

an toàn – an toàn

IP riêng có thể được đặt.

Có thể thiết lập các nhóm bảo mật – với khả năng cho phép truy cập vào / ra.

Giá cả

Phiên bản theo yêu cầu: Thanh toán khi bạn di chuyển

Phiên bản dành riêng: Phiên bản thuộc loại cố định được gọi là phí trả trước một phần và chi phí chỉ bằng 75% so với Phiên bản theo yêu cầu.

Phiên bản Spot: Bạn có thể tham gia đấu giá và sử dụng Phiên bản dành riêng của AWS với chi phí rất thấp (chi phí này tôi có thể đặt). Tuy nhiên, bạn nên biết rằng AWS có thể thu hồi các phiên bản này mà không cần thông báo trước.

Cân bằng tải đàn hồi – Cân bằng tải

Với Cân bằng tải đàn hồi (ELB), các yêu cầu đến các phiên bản được tự động phân bổ một cách thích hợp.

Dịch vụ cơ sở dữ liệu quan hệ của Amazon (Amazon RDS)

Với Amazon RDS, chúng tôi có thể dễ dàng cài đặt, vận hành và mở rộng quy mô cơ sở dữ liệu trên đám mây.

một số chức năng nội bộ

Sử dụng RDS có thể giảm thời gian hoạt động. Ví dụ: bạn có thể tiết kiệm thời gian sao lưu, vá lỗi, mở rộng quy mô, tạo bản sao lưu nhân rộng vì AWS tự động xử lý cho bạn.

– RDS tối ưu hóa bộ nhớ, hiệu suất và I / O cho các phiên bản cơ sở dữ liệu. Hiện tại, các cơ sở dữ liệu như Amazon Aurora, PosgreSQL, MySQL, Oracle, SQLServer, v.v. có thể được chọn trên RDS.

Mạng – Đám mây riêng ảo Amazon (VPC)

VPC là một mạng riêng ảo do người dùng xác định, trong đó chúng tôi có thể tự do cài đặt và liên kết các tài nguyên AWS.

– Toàn bộ hệ thống mạng có thể được điều khiển trong một VPC. Chẳng hạn như dải IP, mạng con subnet, bảng định tuyến, cổng …

– Tại lớp bảo mật, bạn có thể đặt cho phép hoặc chặn quyền truy cập vào các cá thể có ALC hoặc nhóm bảo mật.

– Các VPC có thể được liên kết với nhau hoặc với các trung tâm dữ liệu riêng biệt.

Dịch vụ lưu trữ đơn giản của Amazon (Amazon S3)

Amazon S3 là một dịch vụ lưu trữ đám mây dựa trên Internet.

Thông qua giao diện dịch vụ web đơn giản, chúng ta có thể lưu trữ và truy xuất dữ liệu ở bất kỳ đâu, không phụ thuộc vào dung lượng lưu trữ.

Amazon cung cấp nhiều loại S3:

– Tiêu chuẩn: Loại lưu trữ mặc định của S3, thường được sử dụng để lưu trữ dữ liệu thường xuyên truy cập

– Standard-IA: Truy cập dữ liệu không thường xuyên. Sẽ được sử dụng để lưu trữ dữ liệu hiếm khi được truy cập. Chi phí sử dụng sẽ là phụ, nhưng sẽ có chi phí khi truy cập dữ liệu.

– Glacier: Thường được sử dụng để lưu trữ dữ liệu gần như không thể truy cập trong thời gian thực với chi phí rất thấp.

Xem trên đám mây

Amazon CloudWatch là một dịch vụ theo dõi và giám sát hoạt động của các dịch vụ đang chạy khác. CloudWatch sẽ thu thập và đếm dữ liệu về trạng thái hoạt động (số liệu), tệp nhật ký cho tài nguyên và có thể gửi cảnh báo dựa trên cài đặt.

một số dịch vụ khác

Ở trên, tôi đã trình bày về các dịch vụ cơ bản nhất của AWS và còn nhiều dịch vụ khác. Công ty của tôi hiện cũng sử dụng Route53 để quản lý DNS, Caching sử dụng Elastic Cache hoặc CodeComit để quản lý mã nguồn.

aws-la-gi-4-a10-naganumavietnam-com-vn

Qua bài viết AWS là gì này, tôi hy vọng sẽ giúp ích được cho nhiều lập trình viên mới bắt đầu làm quen với AWS.

 

Leave a comment

Your email address will not be published.