empowering devops with cloud foundry

30
EMPOWERING DEVOPS WITH CLOUD FOUNDRY Sergey & NevilLe

Upload: pivotal

Post on 15-Jan-2017

223 views

Category:

Technology


0 download

TRANSCRIPT

YOU WANT US TO DO WHAT?!

EMPOWERING DEVOPS WITHCLOUD FOUNDRYSergey & NevilLe

Images from https://images.thetrumpet.com/56d89fd2!h.300,id.13548,m.fill,w.540 and http://flowngrow.marketing/wp-content/uploads/2015/08/mark-804938_1280.jpg

Created by Tagul.com

Images from http://1staeronchair.co.uk/wp-content/uploads/2014/07/specs-image.jpg and http://www.sit4life.com/product-images/12/93/original/17737.jpg

hardwareStorageL3 NetworkingHypervisorOSContainerApp NetworkingRuntimeDataApplication1990sInfra / Dev

DevOps Responsibility

Managed ServiceshardwareStorageL3 NetworkingHypervisorOSContainerApp NetworkingRuntimeDataApplicationIaaShardwareStorageL3 NetworkingHypervisorOSContainerApp NetworkingRuntimeDataApplicationPaaSVelocityDevOpsReady

Joined > 10 years agoDuties - every aspect of app design, development and hostingIssues:- Limited capacity to innovate; < 20% of the group time spent on R&D- TTM for new products- Infra capacity mgmg was rigid. Pre-provision. Inefficient utilizationDedicated DC mgmt group.Experimenting with Virtualization and Containerization to optimize LE----- IaaSNew services: VoIP Phone Service added to Digital TV & HSI. STB, DVR, VoDStill dealing with OS, App Runtime, App Networking - Puppet & YUM; LB & DNS----- PaaSImprove Velocity - Needed change in ALM:Smaller teams - DevOps => App Architecture MicroservicesCultural and Org change and PaaS - self servieSelection - PCF - 2 years - right choice5

Cf push

Cf push

Redundancy

Redundancy

Cf marketplace

Cf scale

~ :-) cf push s1p -p spring-one-platform.jar

~ :-) cf create-service p-mysql 100mb s1p-db~ :-) cf bind-service s1p s1p-db

~ :-) cf scale s1p -i 20

WRITE CODETEST CODEDEPLOY CODE

Created by Wordle.netWRITE CODETEST CODEDEPLOY CODE

DevOpsReady

GROWTH

QUICK STATS2000Requests per SecondPCF * 92000Active Apps4100APP Instances900+Developers

NEED FOR MORE

Images from Freepik from http://www.flaticon.com , https://pixabay.com and and http://www.sit4life.com/product-images/12/93/original/17737.jpg

17

Extending CF> BYOU

> GSLB

> NEW Services

World Domination

18

BYOUBenefits

> User-friendly short URLs >> http://s1p.us-west-1.cloud.spring-one.com >> http://spring-one.com

> CORS / Cookie Sharing

BYOU How

ProxyCloud Foundry

REGISTRY

> SSL Cert

> Host header translationDEV+OPSUSERSImages from https://pixabay.com

GSLB Benefits

>> Multi-datacenter redundancy

>> Bring content closer to the users AND Improve experience

GSLB How

AWSRoute 53Cloud FoundryUs-west

REGISTRY

> CF env list

> LB Method

> Health checkCloud FoundryUS-EASTDEV+OPSUSERSImages from https://pixabay.com

22

Services Benefits

> quick access to backing services> Remove boundaries> Promote innovations

Relied on RDBMs one of the major DB vendors

XML DocmentsObject StoreLogsMessaging queuesBPM flow

Open access to new tech - NoSQL, in-memory data grids, Object Store...23

Services >> LOGGING

LOGS

>> PROXY

>> METRICS

>> Databases

24

Services How

CF ControllerService Broker APILoggerProxyApp MetricsVM

VM

VM

Docker Pool Manager

Docker run redis, rabbitmq, mongodb

Trans to tools: Neville, before you've asked more...25

Tools> CONNECTIVITYTOOLS > APP METRICSDashboards

> ZDD

Transition to Vis: Are you happy, Neville?26

VisibilityImages from https://pixabay.com

VISIBILITYPCF Ops MetricsTELEGRAFFIREHOSENAGIOSCUSTOM COLLECTORSALERTASLACKOPS TOOLS

GrafanaKAPACITOR

ANOMALYDETECTIONVITALS

visualize

28

ROUND UP> PAAS

> Dev + Ops

> Running CF

29

QUESINOTABCDFGKHjLMPRVWXZYS