Cloud Computing Là Gì? Các Mô Hình Điện Toán Đám Mây Hiện Nay | Vui Học Web-Chia Sẻ Kiến Thức Và Tài Nguyên It

18 lượt xem - Posted on

Cloud Computing là gì.jpgCloud Computing, hay Điện toán đám mây lúc bấy giờ không còn là khái niệm xa lạ trong hội đồng IT và cả nghành nghề dịch vụ kinh doanh, giáo dục.

Cloud Computing đã được tiến hành trong hầu hết những nghành công nghệ tiên tiến và tăng trưởng tiên tiến tiên tiến tiên tiến tiên tiến tiên tiến trong đời sống, nhưng nó cũng mới chỉ được khai thác ở mức độ sơ khởi.

Tìm năng của Điện toán đám mây vô cùng to lớn và sẽ là hạt nhân của cuộc cách mạng tiếp theo trong lịch sử vẻ vang loại người, CMCN 4.0!

Với mong ước san sẻ kinh nghiệm về những dịch vụ Cloud Hosting, Cloud VPS, Cloud Server, VHW trình làng một mini Series về Điện toán đám mây – Cloud Computing và những loại dịch vụ liên quan, cũng như san sẻ kỹ hơn về kinh nghiệm phân biệt và chọn Cloud Hosting – VPS chất lượng tốt!

Trong bài viết này, tổng thể tất cả tất cả chúng ta sẽ tìm hiểu và khám phá Cloud Computing là gì, những loại dịch vụ và quy mô tiến hành đang được vận dụng thoáng đãng hiện nay.

Cloud Computing – hay Điện toán đám mây là quy mô điện toán sever ảo, dùng những công nghệ máy tính để tiến hành những dịch vụ điện toán dựa vào internet thay vì đáp ứng dịch vụ ở những sever vật lý cố định và thắt chặt và thắt chặt như truyền thống.

Mây ở đây được hiểu là mạng Internet.

Sau khi search Google cả buổi thì hóa ra Cloud Computing không hề có một định nghĩa thống nhất,… và cách diễn giải củ NIST có vẻ hợp lý nhất hiện nay:

Cloud Computing là quy mô dịch vụ được được được được cho phép người dùng truy vấn tài nguyên điện toán dùng chung (mạng, sever, lưu trữ, ứng dụng, dịch vụ) trải qua liên kết mạng một cách dễ dàng, mọi lúc mọi nơi, theo yêu cầu. Tài nguyên điện toán đám mây này có thể được thiết lập hoặc hủy bỏ nhanh gọn bởi người dùng mà không cần sự can thiệp của Nhà phân phối dịch vụ!

Cloud Computing – Điện toán đám mây là một quy mô điện toán, chứ không phải là tên của một công nghệ. Để tiến hành dịch vụ trên quy mô Cloud Computing thì cần phải dùng những công nghệ cần thiết.

Bình thường, nếu chỉ dựa vào yếu tố ‘điện toán sever ảo‘ bạn khó xác lập rạch ròi dịch vụ nào phân phối trên Internet là điện toán đám mây, dịch vụ nào là điện toán truyền thống.

Việc xác lập cái nào được tiến hành trên mây – ta dựa vào công nghệ ảo hóa đám mây, trong đó có phải có đủ 3 yếu tố ảo hóa:

Khi một cụm sever vật lý (Server) – ổ cứng vật lý (Storage) – kết nối qua một hạ tầng mạng (Network) và được áp dụng những công nghệ để ảo hóa CV – SV – NV thì chúng ta mới có một đám mây điện toán!

Các dịch vụ dùng điện toán đám mây là:

Các cái sau không tiến hành theo quy mô điện toán đám mây:

Hiện nay Cloud Computing đã bùng nổ và đóng vai trò đa phần trong ngày công nghiệp điện toán hàng tỷ đô (dự kiến hơn 220 tỷ đô la năm 2019)!

Bạn trọn vẹn trọn vẹn hoàn toàn hoàn toàn hoàn toàn hoàn toàn hoàn toàn hoàn toàn hoàn toàn hoàn toàn có thể thấy Amazon Web Services (AWS), Google Cloud Platform, Microsoft Aruze, Google Apps, Android Apps, iCloud, App Store, MS Store… tất cả đều tiến hành trên nền tảng Cloud Computing.

Tuy nhiên, điện toán đám mây vẫn còn liên tục lan rộng ra – lúc bấy giờ mới chỉ là thời kỳ sơ khai, vì tiềm năng quá khổng lồ của những nghành nghề dịch vụ mới như IoT (Internet of Things – Internet Vạn vật) hay AI (Artificial Intelligence – Trí tuệ nhân tạo) …

Tương lai thì hầu hết những tài liệu có thể số hóa đều sẽ đưa lên mây!

Các dịch vụ tiến hành trên điện toán đám mây theo quy mô Everything as a Services, tức ở mọi Lever đều dịch vụ.

Ở thời điểm hiện tại, thì Điện toán đám mây đang sở hữu 3 quy mô dịch vụ, theo từng Lever khai thác: hạ tầng, nền tảng và ứng dụng (dưới dạng dịch vụ cloud).

Cũng lưu ý rằng rất nhiều nhà sản xuất tiến hành cả 3 mô hình, hoặc một dịch vụ có thể phối hợp những quy mô với nhau.

IaaS – Infrastructure as a Service là quy mô dịch vụ cho thuê hạ tầng đám mây.

Cụ thể là cho thuê sever ảo đám mây (Cloud Server) như Google Compute Engine (GCE), Microsoft Aruze, Amazon Web Services EC2, Vultr Cloud VPS, Viettel IDC Cloud Server…..

Các dịch vụ tàng trữ đám mây như Google Drive, Dropbox, Vultr Cloud Storage… cũng là IaaS.

Thị phần IaaS được chiếm lĩnh bởi những ông lớn công nghệ, tới hơn 75%, với phân khúc người mua là những doanh nghiệp lớn & trung, chính phủ & tổ chức.

Đơn giản vì Amazon, Google, Alibaba… có những mạng lưới mạng lưới mạng lưới mạng lưới mạng lưới hệ thống Datacenter hàng tỷ đô khắp quốc tế và họ có nguồn nhân lực khủng & nền tảng công nghệ tiên tiến nhất!

Toàn bộ những doanh nghiệp còn lại chỉ chiếm khoản 23% thị phần, gồm những cái tên khét tiếng như Cisco, Huawei, VMware, OVH, Rackspace, hay nhỏ hơn như Linode, DigitalOcean, Vultr…

Platform ở đây bao gồm cả hạ tầng thống kê giám sát & tàng trữ đám mây + hệ quản trị và điều hành quản trị và những ứng dụng Middleware, Rutime mục tiêu là cung ứng sẵn sàn phần cứng – ứng dụng và Framework để tiến hành ứng dụng trên đó một cách nhanh gọn mà không cần phải góp vốn góp vốn góp vốn đầu tư cho platform.

Ví dụ như những nền tảng Microsoft Aruze, Heroku, AWS Elastic Beanstalk, OpenShilf… cho phép những nhà tăng trưởng tiến hành những ứng dụng mà không cần đầu tư cho hạ tầng và ứng dụng hệ điều hành hay những nền tảng tăng trưởng ứng dụng khác.

Các doanh nghiệp nhỏ cũng mở màn chọn tiến hành tăng trưởng ứng dụng trên đám mây bằng cách thuê những nền tảng đám mây của những ông lớn như Google, Amazon, Microsoft Aruze hay IBM…

SaaS là dịch vụ ở mức độ sau cùng, cung ứng những ứng dụng nhưng không chạy trên sever thông thường hay PC, mà chạy trên nền tảng điện toán đám mây (có sẵn cơ sở hạ tầng + nền tảng – platform).

SaaS có mức độ phổ cập rộng hơn IaaS và PaaS, hầu hết những doanh nghiệp phân phối dịch vụ đều bắt đầu chuyển quy mô ứng dụng truyền thống cuội nguồn cuội nguồn cuội nguồn cuội nguồn sang SaaS, ví dụ Google Apps, iCloud Apps,  Salesforce, BigCommerce, Mailchimp, Slack…

Hiện nay trong lĩnh vực Quản lý, Phân tích dữ liệu, Marketing, … đang bùng nổ những dịch vụ đám mây cho phép doanh nghiệp tiếp cận với những giải pháp đa dạng, ngân sách thấp hơn nhiều so với việc mua bản quyền ứng dụng rồi tự tiến hành trên hạ tầng IT nội bộ như trước đây.

Nhưng phổ cập hơn là những nhà tăng trưởng bên ngoài (từ lớn đến bé) tiến hành hệ thống ứng dụng trên đám mây bằng cách thuê nền tảng dịch vụ (PaaS) từ những nhà cung ứng Cloud Computing lớn nhất thế giới!

Triển khai SaaSViệc thuê PaaS để cung ứng SaaS là giải phát tối ưu nhất hiện nay, không cần ngân sách đầu tư cho hạ tầng và nền tảng, cũng không cần đội ngũ kỹ thuật nâng cao về Platform.

Bên tăng trưởng ứng dụng chỉ chọn Platform tương thích – thuê PaaS, rồi tập trung chuyên sâu chuyên sâu chuyên sâu hoàn toàn vào việc tăng trưởng sản phẩm.

OpenSaaS – viết tắt của Open source Software as a Service, là dịch vụ phần mềm đám mây mã nguồn mở, khái niệm được đưa ra bởi Dries Buytaert – người sáng lập CMS nổi tiếng Drupal. Các dịch vụ OpenSaaS nổi tiếng có thể kể đến WordPress.com, Drupal Gardens…

Vì Cloud Computing liên tục mở rộng, ứng dụng vào phần đông mọi quy mô dịch vụ có thể đưa lên Internet, nên ngoài 3 quy mô chủ yếu lúc bấy giờ (IaaS, PaaS, SaaS) thì tiếp tục Open những quy mô dịch vụ điện toán đám mây khác, được phân chia theo đặc thù, dù nó cũng có những đặc thù của quy mô thuộc bộ 3 (IaaS, PaaS, SaaS):

Serverless, không có nghĩa là không dùng Server, mà hàm ý nhà phát triển ứng dụng sẽ không cần chăm sóc gì tới việc quản trị quản trị và quản lý và vận hành Server.

Thay vì phải thuê một lượng tài nguyên cố định và tự quản lý – vận hành Cloud Servers thì bên dịch vụ Serverless Computing sẽ lo việc quản lý – vận hành và cấp phép tài nguyên của Server theo nhu yếu sử dụng của ứng dụng.

Phí cũng tính theo quy mô Pay Per Use hay Pay As You Go (PAYG), dùng bao nhiêu trả bấy nhiêu.

Điểm đặc biệt quan trọng của Serverless Computing là lượng tài nguyên sử dụng gắn chặt với hoạt động giải trí giải trí giải trí của ứng dụng, ví dụ nếu ứng dụng không chạy, tài nguyên cấp phép bằng 0 thì không phát sinh chi phí.

Serverless cũng bảo vệ việc cấp phát, lan rộng ra hay thu gọn tài nguyên tự động hóa & cực kỳ nhanh chóng theo nhu cầu sử dụng của ứng dụng.

Serverless Computing là giải pháp cực kỳ kinh tế tài chính cho nhà phát triển ứng dụng đám mây (SaaS) vì không cần đầu tư cho việc tiến hành và quản lý server, vô hiệu ngân sách phải trả cho tài nguyên dư thừa nếu thuê Server thông thường.

MBaaS hay còn gọi là BaaS – Back-end as a Service là quy mô dịch vụ đám mây cung ứng những giải pháp Back-end tích hợp từ API của bên thứ ba (triể khai trên Public Cloud) cho những nhà phát triển Apps và Web Apps.

Nhờ vậy mà Developer không cần phải tập trung quá nhiều cho việc phát triển những tính năng của Back-end và việc tiến hành ứng dụng trên đám mây nữa, tối ưu thời hạn để tập trung cho Front-end và trải nghiệm người dùng (UX/ UI).

MBaaS nổi tiếng lúc bấy giờ là dịch vụ FireBase của Google, AWS Amplify, CloudKit,….

Với việc ứng dụng Web đang phát triển cực nhanh, thì những dịch vụ BaaS có tiềm năng cực lớn, giúp tiến hành những ứng dụng trên đám mây nhanh hơn nhiều so với trước.

FaaS – hay còn gọi là công dụng như một dịch vụ. Mô hình này cho phép những nhà phát triển tiến hành một Function (đoạn mã, ứng dụng) … trên Cloud.

FaaS tương tự như quy mô PaaS (cung cấp nền tảng cho dev) nhưng kết hợp với mô hình Serverless Computing.

FaaS hiện cũng phát triển rất mạnh với nhiều dịch vụ từ những ông lớn như AWS Lamda của Amazon, Cloud Functions của Google, Aruze Functions của Microsoft, IBM OpenWhisk hay của Oracle là Cloud Fn…

Tùy thuộc vào hình thức cung cấp và nhu cầu sử dụng mà Cloud Computing được triển khai theo 3 mô hình phổ cập nhất hiện nay:

Môi trường ảo hóa đám mây dùng chung, chúng ta có thể hình dung những Datacenter của Google, Amazon, hay Viettel IDC là Public Cloud.

Public Cloud có nhiều qui mô khác nhau, có thể là hệ thống đám mây tỷ đô của Google Cloud, Amazon Web Serivice, Alibaba Cloud, Microsoft Aruze hay những dịch vụ Internet Datacenter (IDC) triển khai trên Cloud Computing, ví dụ ở việt nam là Viettel IDC, FPT IDC….

Bạn cũng có thể tự setup một cụm sever theo mô hình điện toán đám mây rồi cung cấp dưới dạng dịch vụ Public Cloud.

Mô hình Public Cloud cung cấp hạ tầng nguyên đám mây công cộng, có thể thuê dưới dạng Cloud VPS (máy chủ ảo đám mây), hoặc thuê để triển khai VPC (Virtual Private Cloud – đám mây riêng ảo – hệ thống nội bộ trên Cloud dành cho doanh nghiệp, thuộc loại Private Cloud bên dưới), hay cung cấp những giải pháp đám mây lai…

Nếu đáp ứng đúng tiêu chí Public Cloud hướng tới, thường dịch vụ phải đáp ứng Pay As You Go – tức là hình thức dịch vụ dùng bao nhiêu trả bấy nhiêu.

Dịch vụ dưới dạng Public Cloud cũng nên có năng lực lan rộng ra – thu nhỏ tài nguyên, hủy bỏ bởi chính khách hàng. Ví dụ đúng chuẩn nhất là những dịch vụ Amazon Web Service EC2 hay Google Compute Engine…

Các dịch vụ Cloud Server (VPS Cloud & VPC Cloud) được triển khai trên Public Cloud.

Private Cloud là mô hình đám mây triển khai để cung cấp một môi trường ảo hóa đám mây bảo mật thông tin nội bộ cho những tổ chức, doanh nghiệp với tài nguyên tính toán – tàng trữ & mạng ảo hóa độc lập. Chỉ cho phép số lượng User nhất định (ví dụ nhân viên cấp dưới công ty, khách hàng..) truy cập vào các tài liệu của Private Cloud.

Private Cloud luôn được triển khai hệ thống Firewall để ngăn xâm nhập từ bên ngoài.

Các hình thức triển khai Private Cloud:

Rõ nhất là các dịch vụ VPC của Amazon, Google Cloud, OVH PVC, Viettel IDC, FPT IDC… cho phép bạn triển khai điện toán đám mây riêng cho danh nghiệp tổ chức triển khai triển khai triển khai triển khai của mình bằng cách thuê từ một Cloud Datacenter (Public Cloud).

Việc tự setup Private Cloud thường chỉ tối ưu cho các doanh nghiệp, tổ chức muốn tận dụng các phần cứng từ hạ tầng sever cũ, thay vì phải thuê PVC từ các dịch vụ Public Cloud. Hoặc các doanh nghiệp tổ chức cần bảo mật tài liệu tuyệt đối như Ngân hàng, …

Còn đa phần doanh nghiệp hiện nay, thuê PVC từ các dịch vụ Public Cloud uy tín (Viettel IDC, FPT IDC, Google Cloud, AWS, MS Aruze…) là giải pháp kinh tế và hiệu quả, có thể giúp doanh nghiệp cắt giảm bớt nguồn nhân lực quản lý – bảo dưỡng hệ thống máy chủ.

Là sự kết nối – san sẻ có số lượng giới hạn giữa Private Cloud và Public Cloud, mục đích là tối ưu việc chia sẻ tài nguyên ảo hóa và tiện ích giữa Pubic và Private Cloud.

Thuật ngữ đám mây lai – Hybrid Cloud chủ yếu do các nhà sản xuất dịch vụ đưa ra, như một giải pháp cân đối giữa tính bảo mật – bảo đảm an toàn của Private Cloud và sức mạnh của Public Cloud.

Ví dụ đơn giản là bạn tự setup một đám mây riêng Private Cloud ở TT tài liệu Viettel IDC (Bằng các sever vật lý của bạn đặt ở đây).

Nhưng tài nguyên Private Cloud của bạn quá dư thừa cho nhu cầu doanh nghiệp, nên bạn sẽ sử dụng các giải pháp Hybrid Cloud để chia sẻ phần tài nguyên dư thừa cho Public Cloud (tất nhiên là để tối ưu doanh thu).

Ngoài 3 mô hình triển khai trên, còn có các mô hình được xác lập theo hướng khác, cũng rất nổi tiếng như Community Cloud (Đám mây cộng đồng), Distributed Cloud, Big Data Cloud…

Cloud Computing mang đến sức mạnh và tiện ích vô cùng lớn, chúng ta cùng điểm qua những lợi ích của nó, sau đó sẽ là một số ít điểm yếu kém của mô hình này – đâu có gì hoàn hảo!

HA – High Availability là tính sẵn sàng cao. Điện toán đám mây cho phép phân tán dữ liệu, ảo hóa tài nguyên vật lý thành sever ảo – ở cứng ảo – mạng ảo, việc cấp phát các tài nguyên này vô cùng linh động.

Do đó, dù một phần của đám mây (máy chủ, ổ cứng vật lý..) gặp sự cố, thì mọi thứ vẫn có thể tiếp tục hoạt động trên các phần còn lại.

High Availability còn là tính sẵn sàng của hạ tầng (IaaS), nền tảng (SaaS) để có thể triển khai các ứng dụng trên đó nhanh chóng.

Mọi tài nguyên điện toán đã được ảo hóa và phân tán trên mây giúp cho việc cấp phát quản lý trở nên thuận tiện linh hoạt.

Điện toán đám mây giúp tạo – tăng cấp – hạ cấp… các tài nguyên của sever ảo vô rất dễ dàng.

Nếu bạn cần thêm 2 GB RAM cho ứng dụng – có ngay, cần thêm 1 core CPU… có ngay… hầu như là ngay lập tức và không trì hoãn hoạt động của phần mềm đang chạy.

Với hệ thống cũ, cần 2 GB RAM bạn phải lắp thêm thanh RAM 2 GB hoặc phải setup lại sever ảo để tăng RAM.

Điện toán đám mây cho phép triển khai dịch vụ cung cấp tài nguyên điện toán theo hình thức Pay Per Use -hay thường gọi là Pay As You Go (PAYG) – tức dùng bao nhiêu trả bấy nhiêu.

Hình thức triển khai trên sever truyền thống yên cầu các doanh nghiệp phải đầu tư hoặc thuê một/ nhiều sever – ổ cứng – hạ tầng mạng cố định và không chắc đã khai thác hết tài nguyên.

Chưa kể với các dịch vụ như IaaS, PaaS thì các nhà phát triển – cung ứng phần mềm thuận tiện triển khai dịch vụ SaaS mà không cần phải tự đầu tư và quản lý máy chủ, cắt giảm rất nhiều chi phí triển khai, vận hành – bảo dưỡng hệ thống sever – ổ ứng & network.

Đám mây được tạo thành từ phần cứng vật lý, mà phần cứng thì luôn có yếu tố của nó.

Những đám mây to – triển khai trên Datacenter khủng của Google, MS, Amazon… thì chất lượng máy chủ, ổ cứng, thiết bị mạng, hạ tầng Datacenter… ở mức độ hạng sang nhất. Nhưng vẫn có thể xảy ra các sự cố như thường.

Khả năng vận hành Cloud ServerCòn các đám mây nhỏ hơn, như DC của Viettel IDC, FPT IDC, VNG IDC… thì sự cố sẽ diễn nhiều hơn. Còn đám mây do các doanh nghiệp (nhà cung cấp Hosting) ở việt nam tự triển khai trên cụm sever của họ thì sự cố là điều chắc như đinh phải có..

Ví dụ sự cố Datacenter của VinaGame (VNG) sập hồi đầu năm nay…

Các yếu tố kỹ thuật cũng có thể phát sinh trên các phần mềm – công nghệ triển khai Điện toán đám mây.

Nếu sever do doanh nghiệp triển khai và quản lý, nếu có sự cố kỹ thuật, thì doanh nghiệp có thể can thiệp, còn nếu thuê từ nhà cung cấp Cloud IaaS, PaaS, … buộc phải phó thác hoàn toàn vào nhà cung cấp.

Ví dụ bây giờ Google Cloud bỗng dưng biến mất, hàng triệu doanh nghiệp và hàng tỷ người dùng chỉ có nước khóc!

Dữ liệu được tàng trữ trên Cloud, nó đặt ở đâu và bên dịch vụ Cloud làm gì với nó là điều chúng ta không hề trấn áp được.

Ví dụ doanh nghiệp VN lưu trữ data trên Cloud của Alibaba, hay dùng các dịch vụ đồng bộ dữ liệu trên điện thoai Xiaomi… chúng ta có lý do để quan ngại về tính bảo mật dữ liệu.

Ngay cả Facebook, Google, … cũng khai thác dữ liệu người dùng theo nhiều cách, cả công khai lẫn lén lút.

Một yếu tố nữa là lúc bấy giờ giới hacker bắt đầu chuyển hướng tấn công vào máy chủ đám mây để đánh cắp dữ liệu hoặc phá hoại.

Ứng dụng độc hại trên Điện toán đám mây

Hiện nay, giới tội phạm mạng cũng thuận tiện đưa các ứng dụng độc hại lên đám mây như Android Apps, App Stores .. để ăn cắp thông tin tài khoản người dùng từ các thiết bị di động.

Việc này trở thành vấn nạn thực sự vì mức độ thông dụng của các ứng dụng mobile apps gấp trăm, nghìn lần so với các loại phần mềm chạy trên máy tính truyền thống.

Đánh giá post này

Trả lời

Email của bạn sẽ không được hiển thị công khai.