- vừa được xem lúc

Kiến thức aws vụn vặt.

0 0 25

Người đăng: Tomii

Theo Viblo Asia

  1. Cloud computing
    Cloud computing được định nghĩa như sau: Cloud computing là điện toán đám mây, cung cấp tài nguyên IT theo yêu cầu thông qua Internet. Tức là bạn có thể sử dụng tất tần tật những tài nguyên như server, storage, memory ... được lưu trữ trong đám mây mà không cần phải thanh toán trước
  2. Cloud computing deployment models
    1. Cloud
      
      • Implement application hoàn toàn trên Cloud
      • Duy chuyển application đã có sẵn lên Cloud
      • Xây dựng cũng như thiết kế application mới hoàn toàn trên Cloud Ví dụ: Có thể hoàn toàn xây dựng mới 1 application bằng server ảo, data base, internet component trên Cloud.
    2. On-premises
      
      • Sử dụng tool quản lý resource và tool ảo hóa để deploy resource.
      • Sử dụng kỹ thuật quản lý application và kỹ thuật ảo hóa để cải thiện việc sử dụng resource.
    3. Hybrid
      
      Hybrid tạm coi là đứa con lai, kết hợp giữa Cloud và On-premises
      • Kết nối trực tiếp cơ sở hạ tầng của on-premises với tài nguyên của Cloud.
      • Tích hợp tài nguyên của Cloud với application truyền thống.
  3. EC2
    Amazon Elastic Compute Cloud (Amazon EC2) là dịch vụ cung cấp khả năng điện toán có tính năng bảo mật và thay đổi kích thước trên đám mây.
    EC2 Instance type
    1.  General Purpose
      
      Loại phiên bản đa dụng, cung cấp những tài nguyên như computing, memory, network ở mức cân bằng. Có thể sử dụng trong nhiều trường hợp như application sever, game sever, data base quy mô vừa và nhỏ...
    2. Compute Optimized
      
      Loại này thích hợp cho ứng dụng có thể nhận lợi ích từ bộ xử lý hiệu suất cao.
      Phiên bản này đồng dạng với General Purpose là có thể sử dụng trong web server, application server, game server. Tuy nhiên, nó thích hợp cho những server chuyên về game, server application phụ trách tính toán cao, web server có hiệu năng cao, có khả năng xử lý đồng loạt.
    3.  Memory Optimized
      
      Phiên bản này được thiết kế để cung cấp hiệu suất nhanh cho các tải công việc cần xử lý các bộ dữ liệu trong bộ nhớ. Thích hợp trong việc xử lý database có hiệu suất cao, xử lý thời gian thực với lượng lớn data phi cấu trúc.
    4. Accelerated Computing
      
      Phiên bản điện toán tăng tốc sử dụng các bộ tăng tốc phần cứng hay còn gọi là bộ đồng xử lý để thực hiện một số chức năng (như tính toán số dấu phẩy động, xử lý đồ họa hoặc so khớp mẫu dữ liệu) hiệu quả hơn so với phần mềm chạy trên nhiều CPU.
    5. Storage Optimized
      
      Phiên bản bộ lưu trữ tối ưu được thiết kế cho các tải công việc yêu cầu quyền truy cập đọc và ghi tuần tự cao vào các bộ dữ liệu rất lớn trên bộ lưu trữ cục bộ. Các phiên bản này được tối ưu hóa để cung cấp hoạt động I/O trên phút (IOPS) ngẫu nhiên có độ trễ thấp hơn hàng nghìn lần cho các ứng dụng.
  4. Tính phí EC2

Phần sau nha. Mà có thể phần sau mình sẽ viết tiếng Nhật. Cơ bản là mình hơi lười dịch sang tiếng Việt với mình cũng có ý định thi cái chứng chỉ này bằng tiếng Nhật (bow)

Bình luận

Bài viết tương tự

- vừa được xem lúc

Sử dụng recoil thay thế redux ?

Như chúng ta đã biết quản lí state trong react đôi lúc rất khó khăn đó là lí do tại sao chúng ta sử dụng redux hoặc một số thư viện khác như mobx để giúp việc quản lí state trở nên dễ dàng hơn. Recoil cũng là một thư viện quản lí state được mô phỏng chặt chẽ theo các API của react hook.

0 0 184

- vừa được xem lúc

Tìm hiểu cơ bản về Python (P1)

Hello, xin chào mọi người, mình là một dev FE, nhưng mấy hôm nay thấy hứng thú với python nên quyết định làm 1 series về những gì mà mình học được. Lưu ý là những chia sẽ của mình cũng là một thằng bắ

0 0 25

- vừa được xem lúc

Tổng quan về kiểm thử tự động: Định nghĩa, lợi ích, quy trình, các loại hình và cách áp dụng vào dự án

1. Kiểm thử tự động là gì. 2. Các lý do sau đây sẽ giúp bạn hiểu rõ hơn về tầm quan trọng của kiểm thử tự động:.

0 0 14

- vừa được xem lúc

Ứng dụng Kiểm Thử Tự Động vào nhóm dự án Agile

Phương pháp phát triển phần mềm theo triết lý/mô hình Agile đang ngày càng trở nên phổ biến trên khắp thế giới. Các công ty, doanh nghiệp và nhóm dự án vì thế cũng cần một cách thức kiểm thử phần mềm

0 0 19

- vừa được xem lúc

Tool testing guide for new Python developer

Lời mở đầu. Hello everyone, long time no see, nay tôi sẽ trở lại với bài dịch liên quan đến một bước crucial trong software development.

0 0 18

- vừa được xem lúc

System Design - Nguyên tắc cơ bản về thiết kế hệ thống

Trong bài viết này, chúng ta sẽ đi tìm hiểu về cái khái niệm, nguyên tắc cơ bản trong thiết kế hệ thống (system design) như là: khả năng mở rộng (scalability), thông lượng (throughput), băng thông (ba

0 0 8