19
Эволюция контейнерных инфраструктур Павел Жуков SUSE Enterprise Architect [email protected] SUSE

Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

  • Upload
    others

  • View
    23

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

Эволюция контейнерных инфраструктур

Павел Жуков

SUSE Enterprise Architect

[email protected]

SUSE

Page 2: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

2

Эволюция IT

Page 3: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

3

Старый путь(монолитный)

Page 4: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

4

Лучший путь ...

Page 5: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

Удобно использовать

• Малый размер

• Быстрый запуск

• Разработчикам легко создавать и развертывать самостоятельно

Работает одинаково в любой среде

• Есть все нужное для запуска

• Повышает продуктивность и облегчает совместную работу

• Устраняет «у меня работает»

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

Page 6: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

6

SUSE решения по доставке приложений

SUSE CaaS Platform

Container ManagementSUSE Cloud Application Platform

Platform as a Service

Лучший выбор для управления

Kubernetes

Лучший выбор для разработчиков

Kubernetes

Ускорение разработки и развертывания контейнерных приложений

ускорит доставку приложений и повысит гибкость бизнеса

IllustrationIllustration

Page 7: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

DevOps Workflows для KubernetesСпектр опций автоматизации

7

Сборный Модифицированный ПроизводствоНа заказ

Быстрое время доставки

Низкая стоимость за единицу

Повторное использование (более

эффективное)

Масштабируемое производство

Большая гибкость и

универсальность

Решения SUSE по доставке приложений

Page 8: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

Модульная архитектура решений Kubernetes Возможности в соответствии с вашими потребностями

SUSE CaaS PlatformKubernetes для современного

предприятия

SUSE Cloud Application PlatformРасширенный опыт облачных

разработчиков

Amazon

EKS

Microsoft

AKS

Google

GKE

Опыт оператора Kubernetes

Пользовательский опыт Kubernetes

DIY DevOps Automation

Page 9: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

Оптимизация

разработки и

развертывания

приложений

Создание и

доставка новых

облачных

приложений

Модернизация

устаревших

приложений

Лучшие практики,

шаблоны, процессы

Контейнеризация и

оркестрация

Микросервисы и

DevOps

Контейнеризация Модернизация Формализация Стандартизация

Создайте и

используйте

лучшие практики,

шаблоны,

процессы

Согласованность на

всем предприятии

Создание

приложений в

масштабах

предприятия

Сегодня

Page 10: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

10

С облаком время выхода на рынок сокращается

Page 11: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

11

SUSE Cloud Application Platform

• Cloud Foundry и Kubernetes

• Контейнеризация среды исполнения Cloud Foundry

• Готово к использованию

• Планировщик Kubernetes

SUSE – Интеграция K8S и Cloud Foundry

Page 12: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

On-prem K8s

Microsoft AKS

Google EKS

Amazon EKS

Self-managed K8s on

public cloud IaaS

Управляйте несколькими облакамиЦентрализованное управление кластерами и рабочими нагрузками

Page 13: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

SUSE и CNCF

Page 14: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

SUSE участник Cloud Foundry

Как давний сторонник Cloud Foundry, SUSE вносит свой вклад в проект и

работает в нескольких направлениях:

• Платиновый член Cloud Foundry

Foundation

• SUSE Cloud Application Platform является

сертифицированным дистрибутивом

• Создатель и руководитель проекта

CF контейнеризации

• Создатель и руководитель проекта

Stratos

• Пионер проекта Eirini

Page 15: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

15

Преобразите доставку приложений с SUSE

Повышение гибкости

бизнеса и скорость

инноваций

• Повысить

производительность

• Оптимизировать

управление жизненным

циклом приложений

• Создавайте быстро

развивающиеся

приложения

Снижение затрат

padding>

• Сэкономить время

• Уменьшить ошибки

и их влияние

• Повысить

эффективность

Максимизировать

возврат инвестиций

• Быстрый результат

• Избегайте привязки к

поставщику

• Использовать и

расширять

существующие

инвестиции

Page 16: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

SUSE CaaS Platform Roadmap

Page 17: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

2018 2020

SUSE Cloud Application Platform Roadmap

• Cloud Foundry: built from

upstream CF Bosh release

• SUSE Linux Enterprise stemcells

• SUSE stacks compatible with CF

buildpacks

• Stratos-UI 1.0 web console

• HA pod configuration

• Volume Service (NFS)

• MySQL service broker

1.0

• Cloud Foundry 2018 certification

• Supported on Azure AKS

• Backup/restore cf plugin

• PostgreSQL service broker

• CF updates - every point release

• component releases

• buildpacks

• Serverless: Function-as-a-Service

in Cloud Foundry and Kubernetes

• Istio & Envoy in CF

(pending upstream completion)

• Integrated CI/CD (Concourse,

Jenkins, other)

• Git hosting: Github Enterprise,

Gitlab, or Gitea

• Online IDE (e.g. Eclipse Che)

• CF App SSO via Oauth2/UAA:

Route service for limiting access to

CF-hosted applications.

• fluentd log normalization / filtering

• Better SNI/certificate management

• Supported on Amazon EKS

• App-AutoScaler: Dynamic scaling

based on performance metrics,

time/date (with IBM*).

• OSBAPI Broker for Helm: MySQL,

PostgreSQL, Redis, or MongoDB

instances on Kubernetes

(experimental).

• Stratos UI v2: service

management, Angular updates

• Support for Azure Load Balancer1.1

1.2 2.x

* Information is forward looking and subject to change at any time.

1.3

• CredHub: credential management

• Brokers: Minibroker (Helm), AWS,

Azure OSBA

• Stratos UI: Kubernetes endpoint

plugin and metrics reporting.

• Supported on Google GKE

• Eirini: Kubernetes-native container

scheduling (technology preview)

• Support policy for BYO K8S

• CF version updates and 2019

recertification

• CF v3 API features

• DRBD persistent store support

1.4

2.0

• Eirini: Kubernetes-native app

scheduling (production ready)

• CF Containerization: integrating

upstream BOSH PMC work on CF

Operator

• CF-Abacus: Metering and

aggregation

• CSP one-step template installation

(AKS, EKS, GKE)

1.x2019

2.x

Page 18: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks
Page 19: Эволюция контейнерных инфраструктур · upstream CF Bosh release • SUSE Linux Enterprise stemcells • SUSE stacks compatible with CF buildpacks

19

Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC.

Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their

assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,

abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.

Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a

product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making

purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and

specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The

development, release, and timing of features or functionality described for SUSE products remains at the sole discretion

of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time,

without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this

presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-

party trademarks are the property of their respective owners.