AWS Cloud

Tự học AWS – Giới thiệu về AWS

aws introduce 1

Ngày nay, Cloud Computing là một thành phần quan trọng, nó được sử dụng rộng rãi và phổ biến trong nhiều công ty hiện nay. Với Amazon Web Services bạn sẽ được cung cấp một nền tảng đầy đủ nhiều tính năng và mạnh mẽ.

Hôm nay, chúng tôi sẽ nói về một số hướng dẫn về AWS, ở chúng ta sẽ tìm hiểu về cả lịch sử phát triển và những tính năng của Amazon Web services cho người mới bắt đầu.

Với Amazon Web services, người dùng cá nhân hoặc tổ chức có thể xây dựng cho mình một ứng dụng phức tạp và chuyên nghiệp.Hơn nữa, chúng ta sẽ có cái nhìn tổng quan hơn về các vấn đề liên quan tới việc làm thế nào để xây dựng một Storage hoặc database có hiệu năng và độ ổn định cao. Đồng thời, cũng tiếp cận đến các lợi ích và bất lợi của AWS.Bắt đầu với AWS nào !!!

Amazon Web Services là gì ?

Amazon Web Services (AWS) cung cấp nền tảng cloud từ cả qui mô nhỏ đến lớn. Ví dụ như: Quora, D-link,.. Nó cung nhiều sản phẩm dùng cho việc xây dựng các ứng dụng có độ ổn định cao, linh hoạt và dễ dàng mở rộng.

Hơn nữa, AWS là nhà cung cấp đầu tiên giới thiệu mô hình cloud computing “pay as you go” , tạm dịch là dùng bao nhiêu trả bấy nhiêu. Với tính năng này, người dùng có thể dễ dàng mở rộng, từ đó giúp tối ưu hơn mặc tài nguyên và chi phí.

Lịch sử phát triển

Amazon Web Services được thành lập vào năm 2002. Tuy nhiên, nó được đưa vào chính thức vào năm 2006 gồm 3 dịch vụ là Amazon S3 cloud storage, SQS, và EC2. Nền tảng AWS bắt đầu cung cấp các dịch vụ và được công bố bởi Chris Pinkham và Benjamin Black vào năm 2003. 

Các nhà sáng lập đã tuyên bố rằng AWS sẽ cung cấp các tính năng an toàn. Người dùng sẽ không cần phải lo lắng về các vấn đề về bảo trì và dữ liệu của họ. Cuối năm 2016 Jassy lên làm CEO của công ty.

Phạm vi bao phủ của AWS

Nhiều người lựa chọn AWS vì nó cung cấp một phạm vi khá lớn trên toàn thế giới, AWS cung cấp 55 zone, trong 18  region. Thêm vào đó, họ cũng thông báo là đang có dự kiến mở rộng thêm 12 zone và 4 region nữa.

Các công ty có thể xây dựng trung tâm dữ liệu riêng để lưu trữ dữ liệu, thế nhưng đôi khi họ sẽ gặp khó khăn trong việc quản lý các máy chủ. Hơn nữa, có thể gặp phải tình huống các bị chủ sẽ lỗi và bị gián đoạn dịch vụ.

Tốc độ internetes ngày nay ngày càng nhanh. Do đó, các công ty có thể dễ dàng truy xuất dữ liệu và không cần phải đối mặt với các vấn đề trên bằng việc sử dụng các dịch vụ Cloud. Vì vậy, AWS cung cấp dịch vụ lưu trữ giúp các công ty có thể truy cập dịch vụ bất kỳ lúc nào.

Cloud Storage cung cấp bởi Amazon Web Service được đánh giá là an toàn, bảo mật và có độ ổn định cao. Với AWS bạn có thể xây dựng các ứng dụng cho khách hàng, doanh nghiệp hoặc thương mại điện tử một cách chuyên nghiệp.

Tính năng

Tiếp theo, chúng ta sẽ tìm hiểu một vài tính năng được cung cấp bởi AWS.

aws introduce 1

Các tính năng của Amazon Web Services bao gồm:

  • Dễ dàng truy cập từ xa vào các dịch vụ– Amazon cung cấp các ứng dụng cho Android cũng như IOS,  mà qua đó bạn có thể kiểm tra, phát triển và giám sát ứng dụng của mình một cách nhanh chống và dễ dàng.
  • Lợi ích của infrastructure as a service (Iaas) – Khi chúng ta có thể sử dụng một hạ tầng giống như một dịch vụ, chúng ta có thể sẽ tập trung vào việc phát triển các ứng dụng và cải tiến về mặt giải pháp tốt hơn, thay vì phải dành quá nhiều thời gian cho hạ tầng.
  • Đa dạng dịch vụ – ứng dụng – AWS giúp cung cấp đa dạng nhiều phần mềm, ứng dụng một cách linh hoạt, ổn định và độ an toàn bảo mật cao.
  • Bảo mật và tuân thủ – Tính năng của Security group của AWS được liên kết với EC2 instances, cung cấp bảo mật cho các giao thức và port truy cập. Nó có những bộ lọc, firewall rules để quản lý traffic vào – ra EC2.
  • Cơ sở dữ liệu linh hoạt – Cơ sở dữ liệu được cung cấp bởi AWS có tốc độ truy xuất rất nhanh, và bạn có thể dễ dàng xử dụng tài nguyên của nó tùy vào nhu cầu và dễ dàng điều chỉnh mà không phải hardcode ngay từ đầu. Một vấn đề nữa là cơ sở hạ tầng sẽ được AWS quản lý, chúng ta không cần quan tâm đến chúng.

Storage có độ ổn định cao

Tiếp theo đây, chúng ta sẽ tìm hiểu về độ ổn định của Storage của AWS, cùng bắt đầu nào.

aws introduce 2

3 dịch vụ Storage mà AWS hỗ trợ là:

a. Amazon Glacier

Amazon Glacier được sử dụng để lưu trữ những dữ liệu có tầng suất truy cập ít ( cold storage )

b. Amazon Simple Storage Service S3

Nó cung cấp khả năng lưu trữ đối tượng có thể mở rộng để lưu trữ, phân tích và sao lưu dữ liệu.

c. Amazon EBS

Nó cung cấp block storage cho persistent data storage cho EC-2

Database có hiệu năng cao

Trong Amazon Web Services cung cấp một vài database có hiệu năng cao như sau:

aws introduce 3

Amazon Web Services trong  2018 có 4 dịch vụ database như sau:

a. Amazon Redshift

Amazon Redshift cung cấp một kho dữ liệu ( data warehouse ), giúp các nhà phân tích dữ liệu phân tích và đánh giá giúp ích cho các hoạt động kinh doanh hiệu quả hơn.

b. Amazon Dynamo DB

Dịch vụ này hỗ trợ các Database NoSQL.

c. Amazon Elasticache

Người dùng Amazon Web Services có thể sử dụng Amazon ElastiCache và DyanamoDB làm bộ nhớ đệm cho các ứng dụng theo thời gian thực  với độ khả dụng cao và đáng tin cậy.

d. Amazon RDS

Amazon RDS là một cơ sở dữ liệu cấu trúc, nó hỗ trợ nhiều tùy chọn như Oracle, SQL Server, PostgreSQL, My SQL và nhiều tùy chọn khác. Điều này giúp dễ dàng di chuyển hoặc sao chép cơ sở dữ liệu của bạn lên nền tảng CLoud Amazon RDS.

Amazon Web Services Tools

 

aws introduce 4

Một số Amazon Web Services tools trong năm 2018 bao gồm:

a. Amazon Cloud Formation

Amazon Cloud Formation là một công cụ giúp chúng ta tự động hóa cấu hình các cơ sở hạ tầng và hệ thống một cách nhanh chóng và dễ dàng. 

b. AWS Identity và  Access Management (IAM)

Với AWS IAM, sẽ giúp bạn tạo và quản lý người dùng. Quản lý quyền truy cập và các tài nguyên mà người được được phép sử dụng. 

c. AWS Elastic Beanstalk

Thông qua Amazon EBS, bạn có thể nhanh chóng quản lý và làm việc trên ứng dụng mà không bị giới hạn hoặc kiểm soát. Đồng thời cũng không cần quan tâm đến các vấn đề liên quan tới cơ sở hạ tầng. 

Vậy AWS có những ưu, khuyết điểm gì? chúng ta sẽ cùng tìm hiểu nào.

Ưu điểm của AWS

  • Cung cấp một nền tảng ổn định, an toàn , đảm bảo tính bảo mật, độ tin cậy và tính toàn vẹn của dữ liệu.
  • Về chi phí, AWS là công ty đầu tiên giới thiệu hình thức (pay as you go ), nghĩa là bạn chỉ phải trả tiền cho những gì bạn sử dụng.
  • AWS có nhiều tính năng linh hoạt, điều này giúp các lập trình viên có nhiều lựa chọn phù hợp.
  • Amazon là hãng cung cấp hạ tầng cloud nhiều kinh nghiệm nhất về việc quản lý cơ sở hạ tầng so với các đối thủ của mình, từ đó sẽ mang lại sự an tâm hơn cho người dùng. 

Khuyết điểm AWS

Ngoài những ưu điểm đã được đề cập ở trên, AWS còn một vài khuyết điểm như sau:

  • Amazon Web Service có tính phí hỗ trợ kỹ thuật, phí này có thể dành cho Nhà phát triển hoặc Doanh nghiệp.
  • AWS  vẫn có các vấn đề chung về cloud computing như thời gian downtime, limited control, và backup protection.
  • Có một số giới hạn trong phần mềm như giới hạn của Phiên bản EC2 là 20 cho mỗi vùng, Elastic Load Balancer có giới hạn mặc định là 20.

 

Kết bài

Như vậy, chúng ta vừa có một cái nhìn tổng quan về AWS, bao gồm nhiều thông tin như các khu vực mà AWS bao phủ, các tính năng, Databases, Storage, các công cụ quản lý, ưu khuyết điểm của AWS, những thông tin này chúng ta sẽ có thể gặp lại trong những bài viết tiếp theo. 

Hẹn gặp lại các bạn ở những bài sau !!!!

Đăng ký liền tay Nhận Ngay Bài Mới

Subscribe ngay

Cám ơn bạn đã đăng ký !

Lỗi đăng ký !

Add Comment

Click here to post a comment

Đăng ký liền tay
Nhận Ngay Bài Mới

Subscribe ngay

Cám ơn bạn đã đăng ký !

Lỗi đăng ký !