Tương lai ở trên mây

XUẤT KHẨU. Giới thiệu

Nói về sự phát triển của CNTT trong những năm gần đây, không thể không nhắc đến tỷ trọng của các giải pháp Đám mây so với các giải pháp khác. Hãy cùng tìm hiểu xem giải pháp, công nghệ đám mây, v.v. là gì.
Điện toán đám mây (hoặc dịch vụ đám mây) là một bộ công cụ và phương pháp đặc biệt để hậu cần, lưu trữ và xử lý dữ liệu trên các tài nguyên điện toán từ xa, bao gồm máy chủ, hệ thống lưu trữ dữ liệu (DSS), hệ thống truyền dữ liệu (DTS).

Khi sản xuất một sản phẩm CNTT, có thể là trang web danh thiếp, cửa hàng trực tuyến, cổng thông tin tải trọng cao hoặc hệ thống cơ sở dữ liệu, có ít nhất hai lựa chọn để đặt sản phẩm của bạn.

Tại cơ sở của khách hàng (eng. - on-Premise) hoặc trong đám mây. Đồng thời, không thể nói chắc chắn cái nào có lợi hơn về mặt tiền bạc trong trường hợp chung.

Nếu bạn đang sử dụng một máy chủ có cơ sở dữ liệu nhỏ đang chạy không yêu cầu khả năng chịu lỗi và một trang web đơn giản không tải nhiều - vâng, dịch vụ lưu trữ trên mặt đất là lựa chọn của bạn. Nhưng ngay khi khối lượng công việc và nhu cầu của bạn tăng lên, bạn nên nghĩ đến việc chuyển sang đám mây.

1.2. Mây giữa chúng ta

Trước khi thảo luận chính xác về cách cung cấp đám mây, điều quan trọng là phải hiểu rằng câu chuyện về đám mây không phải về những gã khổng lồ trong lĩnh vực CNTT và các dịch vụ nội bộ của họ. Chúng ta cũng sử dụng điện toán đám mây hàng ngày.

Ngày nay, vào năm 2019, thật khó để tìm thấy một người không sử dụng Instagram, email, bản đồ và tình trạng tắc đường trên điện thoại của họ. Tất cả những thứ này được lưu trữ và xử lý ở đâu? Phải!
Ngay cả khi bạn, với tư cách là chuyên gia CNTT trong một công ty có ít nhất một mạng chi nhánh nhỏ (nói rõ hơn), cài đặt hệ thống lưu trữ trong cơ sở hạ tầng, thì bất kể bạn cấp quyền truy cập vào tài nguyên bằng cách nào, có thể là giao diện web, ftp hoặc samba , điều này dành cho người dùng của bạn, vault sẽ là một đám mây được đặt... ở đâu đó. Chúng ta có thể nói gì về những thứ quen thuộc mà chúng ta sử dụng trong tầm tay vài chục lần mỗi ngày.

2.1. Các loại triển khai công suất đám mây

Được rồi, đám mây. Nhưng nó không đơn giản như vậy. Tất cả chúng ta đều đến làm việc - nhân viên bán hàng, chuyên gia CNTT, nhà quản lý. Nhưng đây là một khái niệm rộng, mỗi khái niệm đều có mục đích và cách phân loại nhất định. Ở đây cũng tương tự. Nhìn chung, dịch vụ đám mây có thể được chia thành 4 loại.

1.Đám mây công cộng là một nền tảng mở công khai cho tất cả người dùng miễn phí hoặc đăng ký trả phí. Thông thường nó được quản lý bởi một cá nhân hoặc pháp nhân cụ thể. Một ví dụ là một cổng tổng hợp các bài báo về kiến ​​thức khoa học.

2. Đám mây riêng - hoàn toàn ngược lại với điểm 1. Đây là một nền tảng đóng cửa cho công chúng, thường dành cho một công ty (hoặc một công ty và các tổ chức đối tác). Quyền truy cập chỉ được cấp cho người dùng bởi quản trị viên hệ thống. Đây có thể là các dịch vụ nội bộ, ví dụ như mạng nội bộ, hệ thống SD (bàn dịch vụ), CRM, v.v. Thông thường, chủ sở hữu đám mây hoặc phân khúc rất coi trọng vấn đề bảo mật thông tin và bảo vệ doanh nghiệp, vì thông tin về doanh số, khách hàng, kế hoạch chiến lược của công ty, v.v. được lưu trữ trên đám mây riêng.

3. Đám mây cộng đồng chúng ta có thể nói rằng đây là một đám mây riêng được phân phối giữa một số công ty có nhiệm vụ hoặc mối quan tâm tương tự. Nó thường được sử dụng khi cần trao quyền sử dụng tài nguyên ứng dụng cho một số người, bộ phận từ các công ty khác nhau.

4. Đám mây lai Đây là loại cơ sở hạ tầng kết hợp ít nhất hai loại hình triển khai. Ví dụ phổ biến nhất là mở rộng quy mô trung tâm dữ liệu khách hàng bằng cách sử dụng đám mây. Điều này được thực hiện để tiết kiệm tiền nếu không thể chuyển 100% lên đám mây hoặc vì lý do bảo mật và tuân thủ.

2.2. Các loại dịch vụ

Tuyệt vời, các kiểu triển khai rất khác nhau, nhưng phải có điều gì đó thống nhất chúng? Đúng, đây là các loại dịch vụ, chúng giống hệt nhau đối với tất cả các loại đám mây. Hãy nhìn vào 3 cái phổ biến nhất.

IaaS (cơ sở hạ tầng như một dịch vụ) - Cơ sở hạ tầng như một dịch vụ. Với tùy chọn này, bạn được cung cấp các máy chủ dưới dạng máy ảo (VM), đĩa, thiết bị mạng, trên đó bạn có thể triển khai hệ điều hành và môi trường bạn cần, cài đặt dịch vụ, v.v. Mặc dù thực tế là tôi hiện đang tích cực phát triển trên đám mây từ Yandex, nhưng tôi đã bắt đầu làm quen với GCP (Google Cloud Platform), vì vậy tôi sẽ đưa ra các ví dụ dựa trên nền tảng của nó và nói chung, tôi sẽ nói về các nhà cung cấp sau. Vì vậy, một ví dụ về giải pháp IaaS trong GCP sẽ là phần tử Công cụ tính toán. Những thứ kia. Đây là một BM thông thường đơn giản mà bạn tự chọn hệ điều hành, tự cấu hình phần mềm và triển khai ứng dụng. Hãy xem một ví dụ. Bạn là một lập trình viên python và bạn muốn tạo một trang web có phần phụ trợ trên đám mây, chỉ xem xét tùy chọn IaaS. Bạn cần lấy một VM để trang web sẽ chạy, để làm được điều này, bạn cần cài đặt (trong gcp, nó được chọn ở giai đoạn tạo phiên bản) HĐH, cập nhật trình quản lý đóng gói (tại sao không), cài đặt phiên bản cần thiết của python, nginx, v.v... Trên ba máy ảo, tạo một cụm cơ sở dữ liệu chuyển đổi dự phòng (cũng theo cách thủ công). Cung cấp ghi nhật ký, v.v. Nó rẻ và dài, nhưng nếu bạn muốn có sự linh hoạt tối đa thì đây là lựa chọn của bạn.

Cách gần nhất tiếp theo với sự đơn giản và chi phí cao là PaaS (nền tảng như một dịch vụ). Tất nhiên, ở đây bạn cũng có được một VM, nhưng nếu không có khả năng thay đổi cấu hình một cách linh hoạt, bạn không cần chọn hệ điều hành, bộ phần mềm, v.v., bạn sẽ có được một môi trường làm sẵn cho sản phẩm của mình. Hãy quay trở lại ví dụ tương tự. Bạn mua hai phiên bản App Engine trong GCP, một trong số chúng sẽ có vai trò là cơ sở dữ liệu, phiên bản thứ hai sẽ có vai trò là máy chủ web. Bạn không cần phải định cấu hình bất kỳ chương trình hỗ trợ nào; bạn có thể chạy môi trường sản xuất ngay lập tức. Bạn phải thừa nhận rằng nó đắt hơn, công việc phải được trả tiền và toàn bộ Kịch bản đã làm việc cho bạn. Nhưng bạn có được một nền tảng làm sẵn để làm việc.

Tùy chọn thứ ba trong số các tùy chọn chính, đứng trên phần còn lại - SaaS (Phần mềm dưới dạng dịch vụ). Bạn không tinh chỉnh VM, bạn không cấu hình nó chút nào. Bạn không cần phải là chuyên gia CNTT, không cần viết mã, không cần làm back-end. Mọi thứ đã sẵn sàng chưa? Đây là những giải pháp được triển khai sẵn, như GSuite (trước đây là Google Apps), DropBox, Office 365.

3.1. Có gì dưới mui xe?

Có nó trong đầu của bạn? Được rồi, hãy tiếp tục. Chúng tôi đã mua một máy ảo, làm việc với nó, phá hủy nó và mua thêm 10 cái nữa. Chúng tôi không mua phần cứng, nhưng chúng tôi biết rằng nó phải ở đâu đó. Khi bạn đưa bộ lưu trữ vào cơ sở hạ tầng doanh nghiệp của mình, bạn có thể đã cài đặt nó trên giá trong phòng máy chủ. Vì vậy, các nhà cung cấp công nghệ đám mây sẽ cho bạn thuê một phần phòng máy chủ của họ, với quy mô rất lớn. Cái gọi là DPC (trung tâm xử lý dữ liệu). Đây là những khu phức hợp lớn nằm gần như khắp hành tinh. Việc xây dựng thường được thực hiện gần những nơi có thể là nguồn làm mát tự nhiên ít nhất một phần trong năm, nhưng một số đại diện cũng có thể được xây dựng ở sa mạc Nevada. Ngoài việc nhà cung cấp đặt hàng trăm giá đỡ trong một nhà chứa máy bay khổng lồ, anh ta còn lo lắng về việc truyền nhiệt (họ vẫn biết rằng máy tính không thể bị đóng băng và quá nóng phải không?), về tính bảo mật của dữ liệu của bạn, chủ yếu ở khía cạnh vật lý. cấp độ, vì vậy khó có thể xâm nhập trái phép vào trung tâm dữ liệu. Nó có hoạt động được không? Đồng thời, các phương pháp lưu trữ dữ liệu trong trung tâm dữ liệu khác nhau giữa các nhà cung cấp khác nhau; một số tạo các bản ghi phân tán giữa các trung tâm dữ liệu khác nhau, trong khi một số khác lưu trữ chúng an toàn trong một trung tâm.

3.2. Những đám mây bây giờ và nhìn lại. Nhà cung cấp

Nhìn chung, nếu tìm hiểu lịch sử, điều kiện tiên quyết đầu tiên để tạo ra nền tảng đám mây ngày nay là vào giữa những năm 70 của thế kỷ trước, trong quá trình phát triển và triển khai nguyên mẫu Internet ARPANET. Sau đó người ta bàn tán rằng một ngày nào đó mọi người sẽ có thể nhận được tất cả các dịch vụ có thể có thông qua mạng. Theo thời gian, các kênh trở nên ổn định và ít nhiều rộng rãi, và vào năm 1999, hệ thống CRM thương mại đầu tiên xuất hiện, được cung cấp độc quyền theo hình thức đăng ký và là SaaS đầu tiên, các bản sao của hệ thống này được lưu trữ trong một trung tâm dữ liệu duy nhất. Sau đó, công ty đã phân bổ một số bộ phận cung cấp PaaS theo đăng ký, bao gồm cả trường hợp đặc biệt BDaaS (cơ sở dữ liệu dưới dạng dịch vụ). trong đó người dùng có thể tạo máy ảo của riêng mình, đây là cách kỷ nguyên của công nghệ đám mây lớn bắt đầu.

Bây giờ người ta thường nói về ba ông lớn (mặc dù tôi thấy bốn ông lớn trong nửa năm): dịch vụ web Amazon, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Điều này đặc biệt tốt cho phần sau, bởi vì khi đồng bào nhanh chóng bước lên sân khấu thế giới, một niềm tự hào đặc biệt sẽ chạy qua da thịt.

Ngoài ra còn có rất nhiều công ty, chẳng hạn như Oracle hay Alibaba, có đám mây riêng, nhưng do một số trường hợp nhất định nên chúng không được người dùng ưa chuộng. Và tất nhiên, những người cung cấp dịch vụ lưu trữ cũng là nhà cung cấp giải pháp PaaS hoặc SaaS.

3.3. Định giá và tài trợ

Tôi sẽ không tập trung quá nhiều vào chính sách giá của các nhà cung cấp, vì nếu không đó sẽ là quảng cáo mở. Tôi muốn lưu ý thực tế là tất cả các công ty lớn đều cung cấp các khoản tài trợ từ $200 đến $700 trong một năm hoặc thời gian ngắn hơn để bạn, với tư cách là người dùng, có thể trải nghiệm sức mạnh của giải pháp của họ và hiểu chính xác những gì bạn cần.

Ngoài ra, tất cả các công ty từ ba... hoặc bốn công ty lớn sắp... tạo cơ hội gia nhập hàng ngũ đối tác, tiến hành hội thảo và đào tạo, cung cấp chứng nhận và lợi ích cho sản phẩm của họ.

Nguồn: www.habr.com

Thêm một lời nhận xét