paas cloud foundry - dell emc ukraine · a new platform for a new era . title: pivotal :...
TRANSCRIPT
1 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
PaaS нового поколения: Pivotal Cloud Foundry
Сергей Золотарёв ---- Александр Ермаков ---Pivotal Россия и СНГ
2 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
“Software is Eating the World”
3 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Pivotal в составе Федерации EMC
+…
4 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Платформа Pivotal Сервисы
Разработка
Данные/Аналитика
Развертывание
5 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Pivotal
Сами по себе Большие Данные только....
6 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Эволюция или Революция?
7 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Ожидания пользователей значительно превосходят возможности IT
Cloud
IT Technology Eras
Mainframe Client-Server The exponential increase in business expectations is unsustainable for IT
MILLIONS OF
APPS BILLIONS
OF USERS
* Source: Gartner, 2013: “Hunting and Harvesting in a Digital World: The 2013 CIO Agenda”
$ $ $ $ $ $
ABILITY OF IT TO
DELIVER S/W
STEADY IT
BUDGETS*
BUSINESS
EXPECTATIONS
8 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Динамика жизненного цикла приложений
• Dramatically improve developer experience
• Agile teams, rapid iteration
• Ingest and incubate open source advancements and new data services
• Continuous delivery, no planned downtime
• Instant scaling of apps and data services
• Automation and deployment consistency at every step
DEVELOPERS OPERATORS
9 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Эволюция облачных платформ
TRADITIONAL IAAS
Virtualization Platform
Operating System
Data
base
Web/A
pp
Serv
er
Messagin
g
Your Application Code
Physical Servers
Data
base
Web/A
pp
Serv
er
Messagin
g
Your Application Code
IAAS
Your Application Code
PAAS
IAAS
PAAS
10 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
IaaS without PaaS
capabilities becoming a dying breed In 2014... IaaS providers with no PaaS services…and no ecosystem of developers will go the way of the dodo bird
The single most powerful thing you can do this year is to enable your developers with a fast and flexible PaaS. Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or a Java project with scads of external services.
11 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Основные факторы благоприятствующие развитию PaaS
**Source: Xebia Labs Survey Report
DevOps Continuous Delivery Agile
50
40
30
20
0
10
Enterprise initiatives in 2014**
Changing development and release disciplines
– Agile ▪ Frequent releases of smaller amounts of functionality
▪ Inspect & adapt feature decisions constantly
▪ Closer team interactions and hand off points
– DevOps ▪ Culture that brings Dev & Ops teams together
– Continuous Delivery ▪ Automate software Dev and Deploy processes
▪ Shortened time between development and production
12 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Повестка
• Платформа Pivotal One
• Концепция PaaS
• “Open” PaaS / Cloud Foundry
• Agile Development
• Pivotal CF
• Live Demo
13 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
От разработки до релиза…
14 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Платформа Pivotal One
15 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Что означает “Open” PaaS?
Open
Source
Micro Clouds
Private Clouds
Public Clouds
CUSTOM SERVICES
CUSTOM RUNTIMES
16 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Основа PaaS
Runtime/Frameworks
Buildpacks Service Brokers
… and Custom Runtimes … and Custom Services
Cloud Provider Interface (CPI)
App Services Clouds
… and Custom Clouds
Open Source
17 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Гибкие методы встречаются с гибкой платформой
Agile Development
DEVELOPMENT
App1 Группа 1
Other dev apps
DEVELOPMENT
App1 Группа 2
Other dev apps
QA
QA
App1 QA version
Other QA apps
Production
PRODUCTION
App1 Production version
Other Prod apps
Не требует изменения кода или конфигурации окружения
18 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
От гетерогенных сред до общей платформы
Infrastructure Specific
JVM
VM
Pre-Provisioned Pool of VMs
Container 1
App Server
JVM
Container 2
App Server
JVM
App1 Common Access Tier (App1, App2)
App Server
Configurations Built-in Middleware Services
JVM
VM
App2
App Server
Configurations
IaaS Agnostic
19 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
От разработки до релиза!
deploy <my cloud>
target <my cloud>
push <my app>
bind <my services>
scale <my app> +100
add_capacity <my cloud>
Operator Developer
20 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Live Demo
• Развертывание приложения
• Масштабирование приложения
• Green/Blue Deployment
• Использование сервисов/Marketplace
Попробуйте сами на run.pivotal.io