Ở mô hình điện toán này, mọi khả năng liên quan đến công nghệ thông tin đều được cung cấp dưới dạng các "dịch vụ", cho phép người sử dụng truy cập các dịch vụ công nghệ từ một nhà cung c
Trang 1TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM
BÁO CÁO BÀI TẬP LỚN
ĐỀ TÀI:
TÌM HIỂU VỀ AMAZON WEB SERVICESCÁCH ĐĂNG KÝ VÀ SỬ DỤNG AMAZON WEB SERVICESCHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN
HỌC PHẦN: ĐIỆN TOÁN ĐÁM MÂYNHÓM HỌC PHẦN: N02
Sinh viên thực hiện:
Nguyễn Sỹ Minh - 89054 - CNT61ĐH Bùi Đức Việt Anh – 88925 - CNT61ĐH
Giảng viên hướng dẫn: Phạm Ngọc Duy
HẢI PHÒNG – 2022
Trang 2Mục lục
TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY 3
Điện toán đám mây là gì? 3
Lợi ích của điện toán đám mây 3
Các loại điện toán đám mây 4
TỔNG QUAN VỀ AMAZON WEB SERVICES 6
Tổng quan về Amazon 6
Amazon Web Services là gì? 7
Lịch sử phát triển của AWS 7
Thị phần của AWS 8
Các lợi thế của AWS 9
ĐĂNG KÝ VÀ SỬ DỤNG AWS 12
Đăng ký tài khoản AWS 12
Sử dụng AWS 21
TỔNG KẾT 25
Trang 3TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY
Điện toán đám mây là gì?
Điện toán đám mây (tiếng Anh: Cloud computing), còn gọi là điện toán máy chủ ảo, là mô hình điện toán sử dụng công nghệ máy tính và phát triển dựa vào
mạng Internet Thuật ngữ "đám mây" ở đây là lối nói ẩn dụ chỉ mạng Internet (dựavào cách được bố trí của nó trong sơ đồ mạng máy tính) và như sự liên tưởng về
độ phức tạp của các cơ sở hạ tầng chứa trong nó Ở mô hình điện toán này, mọi khả năng liên quan đến công nghệ thông tin đều được cung cấp dưới dạng các
"dịch vụ", cho phép người sử dụng truy cập các dịch vụ công nghệ từ một nhà cung cấp nào đó "trong đám mây" mà không cần phải có các kiến thức, kinh nghiệm về công nghệ đó, cũng như không cần quan tâm đến các cơ sở hạ tầng phục vụ công nghệ đó
Lợi ích của điện toán đám mây
Nhanh chóng
Đám mây cho phép bạn dễ dàng tiếp cận nhiều công nghệ để bạn có thể đổi mới nhanh hơn và phát triển gần như mọi thứ mà bạn có thể tưởng tượng Bạn có thể nhanh chóng thu thập tài nguyên khi cần–từ các dịch vụ cơ sở hạ tầng, như điện toán, lưu trữ, và cơ sở dữ liệu, đến Internet of Things, machine learning, kho dữ liệu và phân tích, v.v
Bạn có thể triển khai các dịch vụ công nghệ một cách nhanh chóng và tiến hành từkhâu ý tưởng đến khâu hoàn thiện nhanh hơn một vài cấp bậc cường độ so với trước đây Điều này cho phép bạn tự do thử nghiệm, kiểm thử những ý tưởng mới
để phân biệt trải nghiệm của khách hàng và chuyển đổi doanh nghiệp của bạn
Quy mô linh hoạt
Với điện toán đám mây, bạn không phải cung cấp tài nguyên quá mức để xử lý cáchoạt động kinh doanh ở mức cao nhất trong tương lai Thay vào đó, bạn cung cấp lượng tài nguyên mà bạn thực sự cần Bạn có thể tăng hoặc giảm quy mô của các tài nguyên này ngay lập tức để tăng và giảm dung lượng khi nhu cầu kinh doanh của bạn thay đổi
Trang 4 Tiết kiệm chi phí
Nền tảng đám mây cho phép bạn thay thế các khoản chi phí cố định (như trung tâm dữ liệu và máy chủ vật lý) bằng các khoản chi phí biến đổi, đồng thời chỉ phải trả tiền cho tài nguyên CNTT mà bạn sử dụng Bên cạnh đó, chi phí biến đổi cũng
sẽ thấp hơn nhiều so với chi phí bạn tự trang trải do tính kinh tế theo quy mô
Triển khai trên toàn cầu chỉ trong vài phút
Với đám mây, bạn có thể mở rộng sang các khu vực địa lý mới và triển khai trên toàn cầu trong vài phút Ví dụ: AWS có cơ sở hạ tầng trên toàn thế giới, vì vậy, bạn có thể triển khai ứng dụng của mình ở nhiều địa điểm thực tế chỉ bằng vài cú nhấp chuột Đặt các ứng dụng gần hơn với người dùng cuối giúp giảm độ trễ và cải thiện trải nghiệm của họ
Các loại điện toán đám mây
Cơ sở hạ tầng dưới dạng dịch vụ (IaaS)
IaaS chứa các khối xây dựng cơ bản cho đám mây CNTT IaaS thường cung cấp quyền truy cập vào các tính năng mạng, máy tính (ảo hoặc trên phần cứng chuyên dụng) và không gian lưu trữ dữ liệu IaaS đem đến cho bạn mức độ linh hoạt cũng như khả năng kiểm soát quản lý tài nguyên CNTT cao nhất IaaS gần giống nhất với các tài nguyên CNTT hiện tại mà nhiều bộ phận CNTT và nhà phát triển hiện nay rất quen thuộc
Nền tảng dưới dạng dịch vụ (PaaS)
PaaS giúp bạn không cần quản lý cơ sở hạ tầng ngầm của tổ chức (thường là phần cứng và hê ‹ điều hành) và cho phép bạn tập trung vào công tác triển khai cũng như quản lý các ứng dụng của mình Điều này giúp bạn làm việc hiệu quả hơn do bạn không cần phải lo lắng về việc thu mua tài nguyên, hoạch định dung lượng, bảo trìphần mềm, vá lỗi hay bất kỳ công việc nặng nhọc nào khác có liên quan đến việc vận hành ứng dụng
Trang 5 Phần mềm dưới dạng dịch vụ (SaaS)
SaaS cung cấp cho bạn sản phẩm hoàn chỉnh được nhà cung cấp dịch vụ vận hành
và quản lý Trong hầu hết các trường hợp, khi nhắc đến SaaS, mọi người thường nghĩ đến ứng dụng dành cho người dùng cuối (chẳng hạn như email trên nền tảng web) Với SaaS, bạn không cần phải nghĩ cách duy trì dịch vụ hoặc cách quản lý
cơ sở hạ tầng ngầm Bạn sẽ chỉ cần nghĩ cách bạn sẽ sử dụng phần mềm cụ thể đó
Trang 6TỔNG QUAN VỀ AMAZON WEB SERVICES
Tổng quan về Amazon
Amazon.com được đánh giá là ông vua bán lẻ trực tuyến khổng lồ được đông đảo khách hàng trên thế giới sử dụng Nó có số lượng người bán hàng và mua hàng cực kì đông đảo không bó hẹp trong phạm vi của một nước nào đó, mà hoạt động trên toàn thế giới Những mặt hàng được bày bán trên Amazon.com luôn thu hút được đông đảo khách hàng, từ đó thương hiệu của họ luôn được đảm
Amazon Prime Video, Amazon Music và Audible: Chuyên phân phối,
cung cấp video âm nhạc bản quyền, tải xuống và phát trực tuyến video,audiobook, âm nhạc
Amazon Publishing: Xuất bản sách và sách điện tử Kindle
Amazon Studios: Chuyên về sản xuất, phân phối và phát triển phim,
chương trình truyền hình
Amazon Web Services: Cung cấp các nền tảng về điện toán đám mây Sản xuất hàng điện tử tiêu dùng bao gồm: máy tính bảng Fire, Fire TV,
Trang 7 Các công ty con của Amazon còn bao gồm Ring, Twitch.tv, Whole FoodsMarket và IMDb.
Một trong những dịch vụ thế mạnh và là nguồn đem lại lợi nhuận cực lớn
cho Amazon chính là AWS – Amazon Web Services
Amazon Web Services là gì?
Amazon Web Services (AWS) là một công ty con của Amazon cung cấp nền tảng đám mây toàn diện và được sử dụng rộng rãi nhất, cung cấp trên 200 dịch
vụ đầy đủ tính năng từ các trung tâm dữ liệu trên toàn thế giới Hàng triệu khách hàng—bao gồm các công ty khởi nghiệp tăng trưởng nhanh nhất, các tập đoàn lớn nhất cũng như các cơ quan hàng đầu của chính phủ—đều tin tưởng vào AWS để giảm chi phí, trở nên linh hoạt hơn và đổi mới nhanh hơn
Lịch sử phát triển của AWS
Nền tảng AWS được ra mắt vào tháng 7 năm 2002 Trong giai đoạn đầu của
nó, nền tảng chỉ bao gồm một vài công cụ và dịch vụ khác nhau Sau đó vào cuối năm 2003, khái niệm AWS đã được cải tổ công khai khi Chris Pinkham và Benjamin Black trình bày một bài báo mô tả tầm nhìn về cơ sở hạ tầng máy tính bán lẻ của Amazon hoàn toàn được chuẩn hóa, hoàn toàn tự động và sẽ phụ thuộc nhiều vào các dịch vụ web cho các dịch vụ như lưu trữ và chỉ ra các công việc nội
bộ đã được tiến hành
Trang 8Amazon Web Services chính thức được ra mắt lại vào ngày 14 tháng 3 năm
2006, kết hợp ba dịch vụ ban đầu của bộ lưu trữ đám mây Amazon S3, SQS và EC2
Vào tháng 1 năm 2018, Amazon đã ra mắt dịch vụ tự động mở rộng (autoscaling) trên AWS
Vào tháng 11 năm 2018, AWS đã công bố các lõi ARM tùy chỉnh để sử dụng trong các máy chủ của mình Cũng trong tháng 11 năm 2018, AWS đang phát triển các trạm mặt đất để liên lạc với các vệ tinh của khách hàng
Thị phần của AWS
Amazon Web Services từ lâu đã được coi là “Gã khổng lồ” trong việc triển khai nền tảng dịch vụ điện toán đám mây, khi mà thị phần của nó còn lớn hơn thị phần của 4 đối thủ kế tiếp là Microsoft, Google, IBM và Alibaba cộng lại.Năm 2018, thị trường dịch vụ điện toán đám mây phát triển mạnh khi các doanh nghiệp chi đến 70 tỷ USD cho các dịch vụ cloud
Trang 9AWS có nhiều dịch vụ hơn và nhiều tính năng hơn trong các dịch vụ đó, hơn bất
kỳ nhà cung cấp đám mây nào khác–từ các công nghệ cơ sở hạ tầng như máy tính,
ổ lưu trữ và cơ sở dữ liệu–đến các công nghệ mới nổi, như machine learning và trí tuệ nhân tạo, kho dữ liệu và phân tích, và Internet of Things Điều này giúp bạn chuyển các ứng dụng hiện có của bạn lên đám mây nhanh hơn, dễ dàng hơn và hiệu quả hơn về chi phí cũng như xây dựng gần như mọi thứ bạn có thể hình dung.AWS cũng có chức năng sâu nhất trong các dịch vụ đó Ví dụ, AWS cung cấp nhiều loại cơ sở dữ liệu nhất được xây dựng có mục đích cho các loại ứng dụng khác nhau để bạn có thể chọn công cụ phù hợp cho công việc để có chi phí và hiệusuất tốt nhất
Dưới đây là những dịch vụ chính mà Amazon Web Services cung cấp:
- Compute: Tính toán
- Storage: Lưu trữ
- Networking & Content Delivery: Phân phối mạng và nội dung
- Management Tools: Các công cụ quản lý
- Developer Tools: Các Công cụ phát triển
- Analysis: Phân tích
- Customer Engagement: Cam kết khách hàng
- Application Intergration: Tích hợp ứng dụng
- Business Productivity: Năng suất nghiệp vụ
- Công nghệ thực tế ảo (AR & VR)
- Machine Learning: Học máy
- Desktop & App Streaming: Ứng dụng máy tính và Streaming
Trang 10 Cộng đồng khách hàng và đối tác lớn nhất
AWS có cộng đồng lớn và linh hoạt nhất với hàng triệu khách hàng hoạt động và hàng chục ngàn đối tác trên toàn cầu Khách hàng trên hầu hết các ngành công nghiệp thuộc mọi quy mô, bao gồm công ty khởi nghiệp, doanh nghiệp và tổ chức công, đang chạy mọi trường hợp sử dụng có thể diễn ra trên AWS Mạng lưới đối tác AWS (APN) bao gồm hàng nghìn đơn vị tích hợp hệ thống chuyên về dịch vụ AWS và hàng chục nghìn nhà cung cấp phần mềm độc lập (ISV) điều chỉnh công nghệ của mình để hoạt động trên AWS
Bảo mật nhất
AWS được thiết kế để trở thành môi trường điện toán đám mây bảo mật và linh hoạt nhất hiện nay Cơ sở hạ tầng cốt lõi của chúng tôi được xây dựng để đáp ứng các yêu cầu bảo mật cho quân đội, ngân hàng toàn cầu và các tổ chức khác với mức độ nhạy cảm cao Điều này được hỗ trợ bởi một bộ công cụ bảo mật trên đámmây chuyên sâu, với 230 tính năng cũng như dịch vụ bảo mật, tuân thủ và quản trị.AWS hỗ trợ 98 tiêu chuẩn bảo mật và chứng nhận tuân thủ Tất cả 117 dịch vụ AWS lưu trữ dữ liệu khách hàng đều cung cấp khả năng mã hóa các dữ liệu đó
Tốc độ đổi mới nhanh nhất
Với AWS, bạn có thể tận dụng các công nghệ mới nhất để thử nghiệm và đổi mới nhanh hơn Chúng tôi liên tục đẩy nhanh tốc độ đổi mới để phát minh ra các công nghệ hoàn toàn mới mà bạn có thể sử dụng để chuyển đổi doanh nghiệp của mình
Ví dụ, vào năm 2014, AWS đã tiên phong trong không gian điện toán không có máy chủ với việc ra mắt AWS Lambda, cho phép các nhà phát triển chạy mã của
họ mà không cần cung cấp hoặc quản lý máy chủ Và AWS đã xây dựng Amazon SageMaker, một dịch vụ machine learning được quản lý hoàn toàn, trao quyền chocác nhà phát triển và nhà khoa học mỗi ngày sử dụng machine learning–mà không cần bất kỳ kinh nghiệm nào trước đó
Mạng lưới các khu vực AWS trên toàn cầu
AWS có cơ sở hạ tầng đám mây toàn cầu mở rộng nhất Gartner đã công nhận mô hình Khu vực AWS và Vùng sẵn sàng là phương pháp được khuyến nghị
để chạy các ứng dụng doanh nghiệp cần độ khả dụng cao
Trang 11Đám mây AWS trải rộng trên 87 Vùng sẵn sàng tại 27 khu vực địa lý trên khắp thế giới và đã công bố kế hoạch tăng thêm 21 Vùng sẵn sàng và 7 Khu vực AWS khác tại Úc, Canada, Ấn Độ, Israel, New Zealand, Tây Ban Nha và Thụy Sĩ
Những lợi ích của phạm vi địa lý rộng lớn của AWS là gì?
– Tăng tính khả dụng: Nhiều Vùng sẵn có và trung tâm dữ liệu được thiết lập ở mỗi vị trí địa lý được kết nối với chất lượng cao, nhanh, riêng tư và được kết nối bằng cáp quang Liên kết mạnh mẽ này cho phép các ứng dụng chạy trơn tru
và mượt mà
– Dịch vụ tốt hơn: AWS cho phép bạn tăng khả năng dự phòng và khả năng
xử lý dữ liệu khi có vấn đề xảy ra bằng cách sao chép dữ liệu giữa các vị trí địa lý cho phép tốc độ truy cập cao hơn và độ trễ thấp hơn
Trang 12– Kiểm soát khu vực: Công ty nằm ở một vị trí địa lý cụ thể có quyền kiểmsoát khu vực đó giúp công ty dễ dàng có được tài nguyên tốt hơn.
Trang 13ĐĂNG KÝ VÀ SỬ DỤNG AWS
Đăng ký tài khoản AWS
Bước 1: Truy cập website: https://aws.amazon.com/ và click vào Bắt đầu miễn phíhoặc Tạo tài khoản AWS
Trang 14Bước 2: Nhập địa chỉ Email và Tên tài khoản vào ô tương ứng rồi nhấn Xác minh địa chỉ email
Trang 15Bước 3: Sau khi xác nhận địa chỉ Email, nhập Mật khẩu và Xác nhận mậtkhẩu cho tài khoản AWS rồi nhấn Tiếp tục
Trang 16Bước 4: Nhập các thông tin cá nhân rồi nhấn Tiếp tục
Trang 17Bước 5: Nhập Thông tin thẻ thanh toán rồi nhấn Tiếp tục
Trang 18Bước 6: Xác nhận danh tính qua SMS
- Chọn mã Quốc gia và nhập số điện thoại sau đó Nhấn Gửi SMS
Trang 19- Nhập mã xác nhận được gửi về điện thoại sau đó nhấn Tiếp tục
Trang 20Bước 7: Chọn các gói hỗ trợ phù hợp với nhu cầu sau đó nhấn Hoàn tất đăng ký
Trang 21Khi xuất hiện thông báo như hình dưới là ta đã đăng ký thành thông tàikhoản AWS
Để sử dụng AWS thì ta Nhấn Truy cập Bảng điều khiển quản lý AWS
Trang 22Sử dụng AWS
Dưới đây là giao diện chính của AWS
Bước 1: Nhấn vào Services
Bước 2: Các dịch vụ của AWS sẽ hiện ra như ảnh dưới, ta chỉ cần click chọndịch vụ mà mình muốn sử dụng
Ở đây em sẽ sử dụng dịch vụ Cloud9
Trang 23Cloud9 là dịch vụ cung cấp IDE đám mây, cho phép ta viết, chạy, debug codengay trên đám mây.
Do đó bước đầu tiên ta cần tạo Environment
Ta nhập tên và mô tả của Environment sau đó nhấn Next step
Bước tiếp là ta Cài đặt cấu hình - Configure settings
Ta chọn các Cài đặt Environment, Platform,… theo nhu cầu và nhấn Next step
Trang 24Kế tiếp, ta cần xác nhận lại Environment cần tạo rồi nhấn Create Environment
Trang 25Dưới đây là giao điện của AWS Cloud9.
Trang 26Ví dụ ta viết chương trình giải phương trình bậc 2 bằng ngôn ngữ Python.
Ta chọn File → New File
Ta tiến hành lưu File với đuôi tương ứng như py cho Python
Sau đó ấn Run
Có thể thấy AWS Cloud9 cung cấp một môi trường IDE đám mây có giao diện đẹp mắt khá đầy đủ tính năng tượng tự các môi trường IDE phải cài đặt trên máy như Microsoft Visual Studio Code
Trang 28Tài liệu tham khảo
Amazon Web Services
Wikipedia - https://vi.wikipedia.orgAWS page - https://aws.amazon.com/