Đặt vấn đề Với sự bùng nổ của internet hiện nay, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Chính vì điều này, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử trên khắp thế giới, làm thay đổi đáng kể bộ mặt kinh tế thế giới. Giờ đây, trong hoạt động sản xuất kinh doanh, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp. Đối với một cửa hàng, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đồng thời đáp ứng được nhu cầu của khác hàng sẽ là rất cần thiết.
Vậy phải quảng bá thế nào đó là xây dựng được một Website cho cửa hàng của mình quảng bá tất cả các sản phẩm của mình bán. Vì vậy website bán hàng handmade online Mật shop ra đời với kỳ vọng giúp người tiêu dùng có thể mua được những mặt hàng handmadechất lượng với giá cả phải chăng và tiết kiệm thời gian đến trực tiếp shop để mua hàng theo kiểu truyền thống Băng sư trung th ưc, uy tin đôi vơi khach hang la tren h êt va quan tr ong h on la ch ât luơng san phâm cung nhu mâu ma đa dang, phu hơp vơi thi hiêu nguơi tieu dung, cửa hàng đã phát triển với tốc độ không ngừng, phục vụ lên đến 2000 lượt khách đặt mua mỗi ngày. Quy mô cụ thể của cửa hàng hiện tại: Số cửa hàng hiện có của shop: 8 cửa hàng Số nhân viên: 150 người Tổng vốn đầu tư: 10 tỷ 7 Downloaded by YEN YEN (nguyenyen.com) lOMoARcPSD|38839596 8 Downloaded by YEN YEN (nguyenyen. Khó khăn Do hình thức kinh doanh là online nên việc duy trì một website đẹp mắt, tốc độ nhanh, ổn định, có lượng người truy cập từ trung bình đến cao, hơn 3000 lượt/ngày là rất cần thiết.
Cùng với sự phát triển của cửa hàng nhanh chóng như vậy thì việc mở rộng quy mô cũng như các mặt hàng khác là điểu tất yếu. Khó khăn đặt ra là phải tìm được một giải pháp duy trì một website ổn định, tốc độ cao để đáp ứng được lượng người truy cập cao mà không tiêu tốn quá nhiều chi phí tài chính thay vì sử dụng VPS Server như trước đây. 9 Downloaded by YEN YEN (nguyenyen.com) lOMoARcPSD|38839596 Chương II: Khái niệm 2.1 Khái niệm chung 2.1 Điện toán đám mây là gì? Điện toán đám mây là sự phân phối sức mạnh máy tính, cơ sở dữ liệu, lưu trữ, ứng dụng và các tài nguyên CNTT khác theo yêu cầu thông qua nền tảng dịch vụ đám mây thông qua internet với giá cả phải trả. Theo truyền thống, một nhà phát triển muốn xây dựng một ứng dụng phải mua, thiết lập và duy trì cơ sở hạ tầng vật lý và ứng dụng.
Đây là lúc điện toán đám mây xuất hiện. Nền tảng dịch vụ đám mây cung cấp khả năng truy cập nhanh chóng vào các tài nguyên CNTT linh hoạt và chi phí thấp mà bạn có thể sử dụng để xây dựng và duy trì phần mềm và cơ sở dữ liệu cũng như tạo các ứng dụng để làm hài lòng khách hàng. Bạn không cần phải đầu tư trả trước lớn vào phần cứng và dành nhiều thời gian cho việc quản lý phần cứng đó. Bạn có thể truy cập bao nhiêu tài nguyên tùy thích, gần như ngay lập tức và chỉ phải trả tiền cho những gì bạn sử dụng.
Quyền truy cập theo yêu cầu, trả tiền khi sử dụng dịch vụ là cơ bản của mô hình điện toán đám mây.2 Ưu điểm của điện toán đám mây a. Thay chi phí đầu tư bằng chi phí linh động Thay vì phải đầu tư mạnh vào các trung tâm dữ liệu và máy chủ trước khi chúng ta biết sẽ sử dụng chúng như thế nào, ta có thể chỉ trả tiền khi người dùng sử dụng các tài nguyên điện toán, và chỉ phải thanh toán cho mức sử dụng thực tế. 10 Downloaded by YEN YEN (nguyenyen. Lợi ích từ tính kinh tế cao theo quy mô Bằng việc sử dụng điện toán đám mây, chúng ta có thể đạt được mức chi phí biến đổi thấp hơn so với khi mình tự đầu tư phần cứng.
Nhờ sử dụng từ hàng trăm ngàn khách hàng được tổng hợp trong đám mây, nên các nhà cung cấp như Amazon Web Services có thể mang đến lợi ích kinh tế cao hơn theo quy mô, hay nói cách khác là giảm giá thanh toán theo mức sử dụng. Không còn phải ước tính năng lực Không còn phải đoán nhu cầu năng lực cơ sở hạ tầng. Khi thực hiện một quyết định về năng lực trước khi triển khai một ứng dụng, ta thường gặp phải cảnh lãng phí các tài nguyên vốn tốn kém mà lại không dùng đến, hoặc phải đối mặt với vấn đề năng lực hạn chế. Với điện toán đám mây, những vấn đề này không còn nữa.
Chúng ta có thể truy cập tùy theo nhu cầu của mình và tăng hoặc giảm quy mô theo yêu cầu với thông báo chỉ trong vài phút. Tăng tốc độ và tính linh hoạt Trong một môi trường điện toán đám mây, chỉ cần một cú nhấp chuột là có tài nguyên CNTT mới, có nghĩa là ta có thể giảm thời gian cần để làm cho những tài nguyên này sẵn có cho các nhà phát triển của mình từ nhiều tuần xuống chỉ vài phút. Điều này dẫn đến sự gia tăng đáng kể trong tính linh hoạt cho tổ chức, vì chi phí và thời gian cần để thử nghiệm và phát triển thấp hơn đáng kể. Dừng chi tiền vào việc chạy và duy trì các trung tâm dữ liệu Tập trung vào các dự án tạo ra sự khác biệt cho doanh nghiệp của mình, chứ không phải là cơ sở hạ tầng.
Điện toán đám mây cho phép tập trung vào khách hàng của riêng mình, chứ không phải việc bố trí và vận hành các máy chủ. 11 Downloaded by YEN YEN (nguyenyen. Phát triển ra toàn cầu trong vài phút Dễ dàng triển khai ứng dụng ở nhiều khu vực trên thế giới chỉ với một vài cú nhấp chuột. Điều này có nghĩa là chúng ta có thể cung cấp trải nghiệm tốt hơn và độ trễ thấp hơn cho khách hàng một cách đơn giản và với chi phí tối thiểu.
Các mô hình dịch vụ điện toán đám mây Các nhà cung cấp dịch vụ điện toán đám mây cung cấp các dịch vụ của họ theo ba mô hình cơ bản: Dịch vụ dành cho Cơ sở hạ tầng (IaaS– Infrastructure as a Service). Dịch vụ dành cho Cơ sở nền tảng (PaaS– Platform as a Service). Dịch vụ dành cho Phần mềm (SaaS– Software as a Service). IaaS – Infrastructure as a Service IaaS cloud được xem là một loại hình dịch vụ phát triển được đầu tư tốt nhất trong công nghệ điện toán đám mây, các nhà phát triển ứng dụng cung cấp cho khách hàng một không gian ảo dùng để lưu trữ và phát triển dịch vụ.
Đối với Infrastructure as a Service (IaaS) chúng ta có thể thuê và truy cập đến phần cứng hệ thống mạng máy tính. IaaS cung cấp nhiều nguồn tài nguyên như là firewalls, load balancers, các địa chỉ IP, nhưng hệ điều hành và các ứng dụng sẽ do người dùng cài đặt và cập nhật. Điều này giúp linh hoạt hơn trong việc sử dụng tài nguyên vào mục đích gì. IaaS xuất hiện rộng rãi bởi các nhà cung cấp Amazon, Memset, Google, Windows.
Một cách giúp quản lý IaaS dễ dàng hơn là phát triển các templates cho các dịch vụ đám mây nhằm tạo ra 1 bản kế hoạch chi tiết để xây dựng hệ thống ready- to-use, và tránh tình trạng di chuyển giữa các đám mây khác 12 Downloaded by YEN YEN (nguyenyen.com) lOMoARcPSD|38839596 nhau. Hơn hẳn một máy chủ cho thuê, không gian lưu trữ tập trung hay thiết bị mạng, máy trạm thay vì đầu tư mua nguyên tất cả thì có thể thuê đầy đủ dịch vụ bên ngoài. Những dịch vụ này thông thường được tính chi phí trên cơ sở tính toán chức năng và lượng tài nguyên sử dụng (và từ đó ra chi phí) sẽ phản ảnh được mức độ của hoạt động. Đầy là một sự phát triển của những giải pháp lưu trữ web và máy chủ cá nhân ảo.
Những đặc trưng tiêu biểu: Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, thiết bị mạng, bộ nhớ, CPU, không gian đĩa cứng, trang thiết bị trung tâm dữ liệu. Khả năng mở rộng linh hoạt Chi phí thay đổi tùy theo thực tế Nhiều người thuê có thể cùng dùng chung trên một tài nguyên Cấp độ doanh nghiệp: đem lại lợi ích cho công ty bởi một nguồn tài nguyên tính toán tổng hợp Các nhà cung cấp dịch vụ nổi bật: Amazon Web services Amazon Web service hiện đang là nhà cung cấp dịch vụ cloud IaaS giàu tiềm năng nhất, tuy nhiện hiện nay họ đang phải cạnh tranh về thị phần với 2 ông lớn công nghệ là Microsoft và Google. 13 Downloaded by YEN YEN (nguyenyen.com) lOMoARcPSD|38839596 Amazon Web Services IaaS là tập hợp các dịch vụ cung cấp cho người lập trình có khả năng truy cập tới hạ tầng kiến trúc tính toán kiểu sẵn sàng-để-sử dụng (ready-to- use) của Amazon. Các máy tính có nền tảng vững chắc đã được xây dựng và tinh chế qua nhiều năm của Amazon bây giờ là có thể cho phép bất cứ ai cũng có quyền cập tới Internet.
Chúng ta có thể xây dựng các ứng dụng phức tạp và gồm nhiều phần khác nhau bằng cách sử dụng các chức năng phân tầng với các dịch vụ đáng tin cậy, hiệu quả khối hợp nhất được cung cấp bởi Amazon. Người dùng sẽ trả chỉ dựa trên những cái họ sử dụng mà không cần phải trả trước các chi phí và vốn đầu tư ban đầu. Ngoài ra, người dùng không cần phải mất chi phí cho bảo trì bởi vì phần cứng được duy trì và phục vụ bởi Amazon. Microsoft Azure Trong ngành dịch vụ IaaS này Microsoft Azure thật sự là một một đối thủ nặng kí của AWS.
Với thế mạnh về phân tích, lưu trữ cá nhân và đặc biệt là giải quyết được các thảm họa như phục hồi dữ liệu, khắc phục lỗi ứng dụng với các gói dịch vụ mở rộng của họ. Microsoft Azure là nền tảng điện toán đám mây mở và linh hoạt cho phép chúng ta nhanh chóng xây dựng, triển khai và quản lý các ứng dụng thông qua mạng lưới toàn cầu của trung tâm dữ liệu Microsoft. Microsoft Azure luôn đảm bảo tính sẵn sàng và có thiết kế tải cân bằng và có khả năng tự phục hồi khi phần cứng có sự cố. Người dùng có thể sử dụng bất kỳ ngôn ngữ, công cụ hay nền tảng nào để xây dựng các ứng dụng.