Đám mây lai: hướng dẫn cho phi công mới làm quen

Đám mây lai: hướng dẫn cho phi công mới làm quen

Xin chào, Khabrovites! Theo bảng thống kê, thị trường dịch vụ đám mây ở Nga không ngừng phát triển mạnh mẽ. Đám mây lai đang là xu hướng hơn bao giờ hết - mặc dù thực tế là bản thân công nghệ này không hề mới. Nhiều công ty đang tự hỏi làm thế nào khả thi để duy trì và duy trì một nhóm phần cứng khổng lồ, bao gồm cả những gì cần thiết trong tình huống, dưới dạng đám mây riêng.

Hôm nay chúng ta sẽ nói về những tình huống sử dụng đám mây lai sẽ là một bước đi hợp lý và trong trường hợp nào nó có thể tạo ra vấn đề. Bài viết sẽ hữu ích cho những người trước đây chưa có kinh nghiệm nghiêm túc làm việc với các đám mây lai nhưng đang tìm hiểu về chúng và không biết bắt đầu từ đâu.

Ở cuối bài viết, chúng tôi sẽ cung cấp danh sách kiểm tra các thủ thuật sẽ giúp bạn khi chọn nhà cung cấp đám mây và thiết lập đám mây lai.

Chúng tôi yêu cầu tất cả những người quan tâm tham gia cắt giảm!

Đám mây riêng VS công cộng: ưu và nhược điểm

Để hiểu lý do nào đang thúc đẩy các doanh nghiệp chuyển sang mô hình kết hợp, hãy xem xét các tính năng chính của đám mây công cộng và riêng tư. Trước hết, chúng ta hãy tập trung vào những khía cạnh mà bằng cách này hay cách khác khiến hầu hết các công ty quan tâm. Để tránh nhầm lẫn về thuật ngữ, chúng tôi trình bày dưới đây các định nghĩa chính:

Đám mây riêng tư (hoặc riêng tư) là cơ sở hạ tầng CNTT, các thành phần của cơ sở hạ tầng này được đặt trong một công ty và chỉ trên thiết bị thuộc sở hữu của công ty này hoặc nhà cung cấp đám mây.

Đám mây công cộng là một môi trường CNTT, chủ sở hữu môi trường này cung cấp các dịch vụ có tính phí và cung cấp không gian trên đám mây cho mọi người.

Đám mây lai bao gồm nhiều hơn một đám mây riêng và nhiều hơn một đám mây công cộng, sức mạnh tính toán của nó được chia sẻ.

Đám mây riêng

Mặc dù có chi phí cao nhưng đám mây riêng có một số ưu điểm không thể bỏ qua. Chúng bao gồm khả năng kiểm soát cao, bảo mật dữ liệu và giám sát đầy đủ các tài nguyên và hoạt động của thiết bị. Nói một cách đại khái, đám mây riêng đáp ứng mọi ý tưởng của các kỹ sư về một cơ sở hạ tầng lý tưởng. Bất cứ lúc nào bạn cũng có thể điều chỉnh kiến ​​trúc đám mây, thay đổi thuộc tính và cấu hình của nó.

Không cần phải dựa vào các nhà cung cấp bên ngoài - tất cả các thành phần cơ sở hạ tầng vẫn đứng về phía bạn.

Tuy nhiên, bất chấp những lập luận ủng hộ mạnh mẽ, đám mây riêng có thể rất tốn kém khi bắt đầu và trong quá trình bảo trì sau đó. Đã ở giai đoạn thiết kế đám mây riêng, cần phải tính toán chính xác tải trọng trong tương lai... Tiết kiệm ngay từ đầu có thể dẫn đến thực tế là sớm hay muộn bạn sẽ phải đối mặt với tình trạng thiếu tài nguyên và nhu cầu phát triển. Và mở rộng quy mô đám mây riêng là một quá trình phức tạp và tốn kém. Mỗi lần bạn phải mua thiết bị mới, hãy kết nối và định cấu hình thiết bị. Quá trình này thường có thể mất hàng tuần - so với việc mở rộng quy mô gần như tức thời trên đám mây công cộng.

Ngoài chi phí thiết bị, cần cung cấp nguồn tài chính cho giấy phép và nhân sự.

Trong một số trường hợp, sự cân bằng “giá cả/chất lượng”, hay chính xác hơn là “chi phí mở rộng quy mô và bảo trì/lợi ích thu được” cuối cùng sẽ chuyển sang giá cả.

Đám mây công cộng

Nếu chỉ bạn sở hữu một đám mây riêng thì đám mây công cộng sẽ thuộc về nhà cung cấp bên ngoài, nhà cung cấp này cho phép bạn sử dụng tài nguyên máy tính của họ với một khoản phí.

Đồng thời, mọi thứ liên quan đến hỗ trợ và bảo trì đám mây đều được đặt lên vai “nhà cung cấp” đầy quyền lực. Nhiệm vụ của bạn là chọn gói cước tối ưu và thanh toán đúng hạn.

Sử dụng đám mây công cộng cho các dự án tương đối nhỏ sẽ rẻ hơn nhiều so với việc duy trì đội thiết bị của riêng bạn.

Theo đó, không cần phải duy trì chuyên gia CNTT và giảm thiểu rủi ro tài chính.

Bất cứ lúc nào, bạn có thể tự do thay đổi nhà cung cấp đám mây và chuyển đến địa điểm phù hợp hơn hoặc có lợi hơn.

Đối với những nhược điểm của đám mây công cộng, mọi thứ ở đây đều được mong đợi: khả năng kiểm soát của khách hàng kém hơn nhiều, hiệu suất thấp hơn khi xử lý khối lượng dữ liệu lớn và bảo mật dữ liệu thấp so với dữ liệu riêng tư, điều này có thể rất quan trọng đối với một số loại hình kinh doanh .

mây lai

Điểm giao nhau của những ưu điểm và nhược điểm trên là các đám mây lai, trên thực tế là sự kết hợp của ít nhất một đám mây riêng với một hoặc nhiều đám mây công cộng. Thoạt nhìn (và thậm chí ở lần thứ hai), có vẻ như đám mây lai là hòn đá triết học cho phép bạn “thổi phồng” sức mạnh tính toán bất cứ lúc nào, thực hiện các phép tính cần thiết và “thổi bay” mọi thứ trở lại. Không phải một đám mây, mà là David Blaine!

Đám mây lai: hướng dẫn cho phi công mới làm quen

Trên thực tế, mọi thứ gần như đẹp đẽ như trên lý thuyết: đám mây lai tiết kiệm thời gian và tiền bạc, có nhiều trường hợp sử dụng tiêu chuẩn và phi tiêu chuẩn... nhưng vẫn có những sắc thái. Dưới đây là những điều quan trọng nhất trong số đó:

Thứ nhất, cần phải kết nối chính xác đám mây của “bạn” và “của người khác”, bao gồm cả về mặt hiệu suất. Rất nhiều vấn đề có thể phát sinh ở đây, đặc biệt nếu trung tâm dữ liệu đám mây công cộng ở xa hoặc được xây dựng trên công nghệ khác. Trong trường hợp này, có nguy cơ chậm trễ cao, đôi khi rất nghiêm trọng.

thứ hai, việc sử dụng đám mây lai làm cơ sở hạ tầng cho một ứng dụng sẽ dẫn đến hiệu suất không đồng đều trên tất cả các mặt (từ CPU đến hệ thống con đĩa) và giảm khả năng chịu lỗi. Hai máy chủ có cùng thông số nhưng nằm ở các phân khúc khác nhau sẽ thể hiện hiệu suất khác nhau.

Thứ xấu, đừng quên các lỗ hổng phần cứng của phần cứng “nước ngoài” (lời chào nồng nhiệt tới các kiến ​​trúc sư Intel) và các vấn đề bảo mật khác trong phần công khai của đám mây, đã được đề cập ở trên.

Phần tư, việc sử dụng đám mây lai có nguy cơ làm giảm đáng kể khả năng chịu lỗi nếu nó lưu trữ một ứng dụng duy nhất.

Tiền thưởng đặc biệt: bây giờ hai đám mây thay vì một và/hoặc kết nối giữa chúng có thể “đứt gãy” cùng một lúc. Và trong nhiều sự kết hợp cùng một lúc.

Riêng biệt, điều đáng nói là các vấn đề về lưu trữ các ứng dụng lớn trên đám mây lai.
Trong phần lớn các trường hợp, bạn không thể chỉ đi và lấy 100 máy ảo có 128GB RAM trên đám mây công cộng chẳng hạn. Thông thường, không ai cho bạn dù chỉ 10 chiếc xe như vậy.

Đám mây lai: hướng dẫn cho phi công mới làm quen

Vâng, đám mây công cộng không phải là cao su, Moscow. Nhiều nhà cung cấp đơn giản là không giữ dung lượng trống dự trữ như vậy - và điều này chủ yếu liên quan đến RAM. Bạn có thể “vẽ” bao nhiêu lõi xử lý tùy thích và bạn có thể cung cấp dung lượng SSD hoặc HDD gấp nhiều lần so với dung lượng vật lý sẵn có. Nhà cung cấp sẽ hy vọng rằng bạn không sử dụng toàn bộ âm lượng cùng một lúc và có thể tăng âm lượng trong quá trình sử dụng. Nhưng nếu không đủ RAM, máy ảo hoặc ứng dụng có thể dễ dàng gặp sự cố. Và hệ thống ảo hóa không phải lúc nào cũng cho phép những thủ thuật như vậy. Trong mọi trường hợp, cần ghi nhớ sự phát triển của các sự kiện này và thảo luận những điểm này với nhà cung cấp “trên bờ”, nếu không, bạn có nguy cơ bị bỏ lại trong thời gian cao điểm (Thứ Sáu Đen, tải theo mùa, v.v.).

Tóm lại, nếu bạn muốn sử dụng cơ sở hạ tầng kết hợp, hãy nhớ rằng:

  • Nhà cung cấp không phải lúc nào cũng sẵn sàng cung cấp năng lực cần thiết theo yêu cầu.
  • Có vấn đề và sự chậm trễ trong việc kết nối các yếu tố. Bạn cần hiểu phần cơ sở hạ tầng nào và trong trường hợp nào sẽ đưa ra yêu cầu thông qua “khớp”; điều này có thể ảnh hưởng đến hiệu suất và tính khả dụng. Tốt hơn nên xem xét rằng trên đám mây không có một nút cụm mà là một phần cơ sở hạ tầng riêng biệt và độc lập.
  • Có nguy cơ xảy ra các vấn đề ở phần lớn cảnh quan. Trong giải pháp kết hợp, đám mây này hoặc đám mây kia có thể “rơi ra” hoàn toàn. Trong trường hợp cụm ảo hóa thông thường, bạn có nguy cơ mất nhiều nhất một máy chủ, nhưng ở đây bạn có nguy cơ mất nhiều máy chủ cùng một lúc, chỉ sau một đêm.
  • Điều an toàn nhất cần làm là coi phần công cộng không phải là “bộ mở rộng” mà là một đám mây riêng biệt trong một trung tâm dữ liệu riêng biệt. Đúng, trong trường hợp này bạn thực sự đã bỏ qua tính “lai” của giải pháp.

Giảm thiểu những nhược điểm của đám mây lai

Trên thực tế, bức ảnh thú vị hơn nhiều so với bạn nghĩ. Điều quan trọng nhất là phải biết thủ thuật “nấu” một đám mây lai tốt. Dưới đây là những cái chính ở định dạng danh sách kiểm tra:

  • Bạn không nên di chuyển các phần nhạy cảm với độ trễ của ứng dụng sang đám mây công cộng tách biệt khỏi phần mềm chính: ví dụ: bộ đệm hoặc cơ sở dữ liệu dưới tải OLTP.
  • Đừng đặt hoàn toàn những phần đó của ứng dụng lên đám mây công cộng, nếu không nó sẽ ngừng hoạt động. Nếu không, khả năng xảy ra lỗi hệ thống sẽ tăng lên gấp nhiều lần.
  • Khi mở rộng quy mô, hãy nhớ rằng hiệu suất của các máy được triển khai ở các phần khác nhau của đám mây sẽ khác nhau. Tính linh hoạt của việc mở rộng quy mô cũng sẽ không hoàn hảo. Thật không may, đây là một vấn đề về thiết kế kiến ​​trúc và bạn sẽ không thể loại bỏ nó hoàn toàn. Bạn chỉ có thể cố gắng giảm tác động của nó đến công việc.
  • Cố gắng đảm bảo khoảng cách vật lý tối đa giữa đám mây công cộng và đám mây riêng: khoảng cách càng ngắn thì độ trễ giữa các phân đoạn càng thấp. Lý tưởng nhất là cả hai phần của đám mây đều “sống” trong cùng một trung tâm dữ liệu.
  • Điều quan trọng không kém là đảm bảo rằng cả hai đám mây đều sử dụng các công nghệ mạng giống hệt nhau. Cổng Ethernet-InfiniBand có thể gây ra nhiều vấn đề.
  • Nếu cùng một công nghệ ảo hóa được sử dụng trong các đám mây riêng tư và công cộng thì đây là một điểm cộng rõ ràng. Trong một số trường hợp, bạn có thể đồng ý với nhà cung cấp để di chuyển toàn bộ máy ảo mà không cần cài đặt lại.
  • Để việc sử dụng đám mây lai mang lại lợi nhuận, hãy chọn nhà cung cấp đám mây có mức giá linh hoạt nhất. Tốt nhất là dựa trên nguồn tài nguyên thực sự được sử dụng.
  • Mở rộng quy mô với các trung tâm dữ liệu: nếu bạn cần tăng công suất, chúng tôi sẽ xây dựng một “trung tâm dữ liệu thứ hai” và đặt nó vào trạng thái chịu tải. Bạn đã hoàn tất việc tính toán của mình chưa? Chúng tôi “dập tắt” năng lượng dư thừa và tiết kiệm.
  • Các ứng dụng và dự án riêng lẻ có thể được chuyển sang đám mây công cộng trong khi đám mây riêng đang được mở rộng quy mô hoặc đơn giản là trong một khoảng thời gian nhất định. Đúng, trong trường hợp này, bạn sẽ không có tính kết hợp, chỉ có kết nối L2 chung, không phụ thuộc vào sự hiện diện/vắng mặt của đám mây của riêng bạn.

Thay vì một kết luận

Đó là tất cả. Chúng tôi đã nói về các tính năng của đám mây riêng và công cộng, đồng thời xem xét các cơ hội chính để cải thiện hiệu suất và độ tin cậy của đám mây lai. Tuy nhiên, thiết kế của bất kỳ đám mây nào cũng là kết quả của các quyết định, thỏa hiệp và quy ước do các mục tiêu và nguồn lực kinh doanh của công ty quy định.

Mục tiêu của chúng tôi là thúc đẩy người đọc nghiêm túc lựa chọn cơ sở hạ tầng đám mây phù hợp dựa trên mục tiêu, công nghệ sẵn có và khả năng tài chính của mình.

Chúng tôi mời bạn chia sẻ trải nghiệm của mình với đám mây lai trong phần bình luận. Chúng tôi chắc chắn rằng kiến ​​thức chuyên môn của bạn sẽ hữu ích cho nhiều phi công mới làm quen.

Nguồn: www.habr.com

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