Облачная архитектура

Облачная архитектура — это способ объединения технологических компонентов для создания облака, в котором ресурсы объединяются с помощью технологии виртуализации и совместно используются в сети. Облачная архитектура состоит из следующих компонентов:

  • внешняя платформа (клиент или устройство, используемое для доступа к облаку);
  • внутренняя платформа (серверы и хранилище);
  • облачная модель предоставления приложений;
  • сеть. 

Вместе эти технологии составляют архитектуру облачных вычислений, в которой могут работать приложения, предоставляя конечным пользователям возможность использовать преимущества облачных ресурсов.

Кит Колберт о многооблачной архитектуре VMware

Преимущества облачной архитектуры

Архитектура облачных вычислений позволяет организациям уменьшить или полностью исключить зависимость от локальных серверов, хранилищ и сетевой инфраструктуры. 
 
Организации, внедряющие облачную архитектуру, часто переносят ИТ-ресурсы в публичное облако. Это помогает устранить необходимость в локальных серверах и хранилищах, снизить потребность в помещениях, системах охлаждения и электропитании для ЦОД и перейти от затрат на них к ежемесячным расходам на ИТ-инфраструктуру.
 
Этот переход от капитальных расходов к операционным является одной из главных причин популярности облачных вычислений в настоящее время. 
 
Есть три ключевых модели облачной архитектуры, которые стимулируют переход организаций к облаку. У каждой из них есть свои преимущества и ключевые особенности.
 
  • Программное обеспечение как услуга (SaaS). Поставщики архитектуры SaaS предоставляют приложения и ПО организациям и поддерживают его через Интернет, тем самым избавляя конечных пользователей от необходимости развертывать ПО в локальной среде. Доступ к приложениям SaaS обычно осуществляется через веб-интерфейс, поддерживаемый различными устройствами и ОС. 
  • Платформа как услуга (PaaS). В рамках этой облачной модели поставщик предоставляет вычислительную платформу и стек решений, часто включающий в себя промежуточное ПО, как услугу. Организации могут использовать эту платформу для создания приложений или сервисов. Поставщик облачных сервисов предоставляет сети, серверы и хранилище, необходимые для размещения приложения, в то время как конечный пользователь контролирует развертывание ПО и параметры конфигурации.
  • Инфраструктура как услуга (IaaS). При использовании этой модели облака в самой простой форме сторонний поставщик избавляет организации от необходимости покупать серверы, сети или устройства хранения, предоставляя необходимую инфраструктуру. В свою очередь, организации управляют своим ПО и приложениями и платят только за те ресурсы, которые им необходимы в определенный момент времени.  
 

Преимущества внедрения облачной архитектуры

У организаций есть множество причин для внедрения облачной архитектуры. Вот основные из них:

  • ускорение предоставления новых приложений;
  • возможность использования таких преимуществ облачной архитектуры, как Kubernetes, для модернизации приложений и ускорения цифровой трансформации;
  •  соблюдение актуальных нормативных требований;
  • более высокая прозрачность ресурсов, позволяющая сократить расходы и предотвратить утечки данных;
  • более быстрая инициализация ресурсов;
  • использование гибридной облачной архитектуры для поддержки масштабирования приложений в режиме реального времени по мере изменения потребностей бизнеса;
  • стабильное достижение целевых показателей обслуживания;
  •  использование эталонной облачной архитектуры для получения сведений о структуре расходов на ИТ и использования облака.

Принципы работы облачной архитектуры

Несмотря на то что не существует двух одинаковых облаков, есть ряд распространенных моделей облачной архитектуры. К ним относятся публичные, частные, гибридные и многооблачные архитектуры. Ниже приведено их сравнение.

  • Архитектура публичного облака. В архитектуре публичного облака вычислительные ресурсы принадлежат поставщику облачных сервисов и управляются им. Эти ресурсы совместно используются несколькими арендаторами и перераспределяются между ними через Интернет. К преимуществам публичного облака относятся сокращение операционных расходов, простое масштабирование и низкие затраты на обслуживание. 
  • Архитектура частного облака. Частное облако — это облако, которое принадлежит частному владельцу и управляется им, обычно в собственном локальном центре обработки данных компании. Однако частное облако также может включать в себя несколько местоположений серверов или арендованное пространство в географически распределенных средах совместного размещения. Архитектура частного облака обычно стоит дороже, чем публичные облачные решения, однако она проще настраивается и предоставляет возможности обеспечения высокого уровня безопасности данных и соответствия нормативным требованиям. 
  • Архитектура гибридного облака. Среда гибридного облака сочетает эффективность работы публичного облака и возможности защиты данных частного облака. Используя архитектуру как публичного, так и частного облака, гибридное облако помогает консолидировать ИТ-ресурсы, при этом позволяя организациям переносить рабочие нагрузки между средами в зависимости от требований к ИТ-инфраструктуре и безопасности данных.  
  • Многооблачная архитектура. Многооблачная архитектура — это архитектура, в которой используются несколько сервисов публичного облака. Преимущества многооблачной среды заключаются в большей гибкости при выборе и развертывании облачных сервисов, которые с наибольшей вероятностью смогут соответствовать различным требованиям организации. Еще одним преимуществом является снижение зависимости от одного поставщика облачных сервисов. Это помогает сэкономить больше средств и снижает вероятность привязки к поставщику.  Кроме того, для поддержки приложений в контейнерах на основе микрослужб может потребоваться многооблачная архитектура, в которой службы размещены в нескольких облаках. 

Ниже приведены основные компоненты облачной архитектуры.

  • Виртуализация. Облака создаются с помощью виртуализации серверов, хранилищ и сетей. Виртуализированные ресурсы — это программные или виртуальные представления физических ресурсов, например серверов или хранилищ. Этот уровень абстрагирования дает возможность нескольким приложениям использовать одни и те же физические ресурсы, что повышает эффективность серверов, хранилища и сети во всей организации. 
  • Инфраструктура. Да, физические серверы тоже используются. Облачная инфраструктура включает в себя все компоненты традиционных ЦОД, в том числе серверы, постоянное хранилище и такое сетевое оборудование, как маршрутизаторы и коммутаторы. 
  • Промежуточное ПО. Как и в традиционных центрах обработки данных, такие программные компоненты, как базы данных и коммуникационные приложения, обеспечивают взаимодействие сетевых компьютеров, приложений и ПО.
  • Средства управления. Эти средства позволяют осуществлять непрерывный мониторинг производительности и ресурсов облачной среды. ИТ-специалисты могут отслеживать использование, развертывать новые приложения, интегрировать данные и обеспечивать аварийное восстановление с помощью единой консоли. 
  • Программное обеспечение для автоматизации. Предоставление важных ИТ-сервисов с помощью автоматизации и предварительно определенных политик может значительно упростить рабочие нагрузки ИТ, оптимизировать предоставление приложений и снизить расходы. Автоматизацию можно использовать в рамках облачной архитектуры для простого вертикального масштабирования системных ресурсов в случае резкого увеличения спроса на вычислительную мощность, для развертывания приложений в соответствием с меняющимися требованиями рынка или для обеспечения управления в облачной среде.  

Преимущества использования облачной архитектуры VMware

VMware предлагает централизованный подход к разработке, использованию и администрированию традиционных и современных приложений в любом облаке. Для всех приложений и многооблачных сред используется единая платформа, что позволяет организациям без труда переносить и использовать приложения. 

VMware дает организациям возможность создать стратегии модернизации приложений и использования нескольких облаков, которые поддерживают эксплуатацию облака в многооблачной среде, в том числе архитектуры гибридного и публичного облаков. Организации могут создать многооблачную среду, наиболее подходящую для их приложений и предоставляющую гибкость для разработки, развертывания и администрирования на всех уровнях: от ЦОД до облака и границы. 

VMware дает организациям возможность создать стратегии модернизации приложений и использования нескольких облаков, которые поддерживают эксплуатацию облака в многооблачной среде, в том числе архитектуры гибридного и публичного облаков. Организации могут создать многооблачную среду, наиболее подходящую для их приложений и предоставляющую гибкость для разработки, развертывания и администрирования на всех уровнях: от ЦОД до облака и границы. 

Результат — визуализация системы безопасности облака и соответствия нормативным требованиям в режиме реального времени благодаря непрерывному мониторингу конфигурации облачных ресурсов и эталонным значениям соответствия различным отраслевым стандартам, архитектурам безопасности облачных вычислений и нормативным требованиям. 

Передовые подходы к созданию облачной архитектуры

Хорошо спроектированная облачная платформа — это больше, чем просто необходимый компонент ИТ-среды. Она обеспечивает сокращение операционных расходов, высокую производительность приложений и удовлетворенность конечных пользователей. Следуя принципам и лучшим методам создания облачной архитектуры, организации смогут гарантировано получить ощутимые преимущества для бизнеса из приобретенных облачных технологий и подготовить ИТ-среду к будущему. 

  • Предварительное планирование. Обеспечьте понимание потребностей в ресурсах при проектировании облачной архитектуры. При создании собственной архитектуры организациям необходимо постоянно проверять ее производительность, чтобы избежать неожиданных сбоев в работе. 
  • Ориентация на безопасность. Защитите облако от злоумышленников и несанкционированного доступа пользователей благодаря обеспечению безопасности всех уровней облачной инфраструктуры с помощью шифрования данных, управления исправлениями и жестких политик. Рассмотрите возможность использования моделей безопасности нулевого доверия для обеспечения самых высоких уровней защиты в гибридной многооблачной среде. 
  • Обеспечение аварийного восстановления. Автоматизируйте процессы восстановления, чтобы избежать дорогостоящих простоев и обеспечить быстрое восстановление после нарушений обслуживания. Мониторинг ресурсов и использование резервной сети также обеспечит высокую доступность архитектуры.
  • Максимальное повышение производительности. Используйте и администрируйте нужные вычислительные ресурсы, непрерывно отслеживая технологические и бизнес-потребности. 
  • Снижение расходов. Воспользуйтесь преимуществами автоматизированных процессов, поставщиков управляемых сервисов и отслеживания использования, чтобы исключить ненужные расходы на облачные вычисления.

 

Связанные решения и продукты

Решения для многооблачной архитектуры

Оптимизируйте эксплуатацию облака, повысьте эффективность и сократите расходы за счет использования нескольких облачных вычислительных сред в единой сетевой архитектуре.

VMware Cloud Foundation

Платформа гибридного облака.