Top Banner
EMPOWERING DEVOPS WITH CLOUD FOUNDRY Sergey & NevilLe
30

Empowering DevOps with Cloud Foundry

Jan 15, 2017

Download

Technology

Pivotal
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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