22
CI-CD ? How do we do this ? Ruben De Smet – Peter Dens

4/ CI - CD? How do we process? @ OPEN'16

Embed Size (px)

Citation preview

CI-CD?Howdowedothis?

RubenDeSmet – PeterDens

Wheredoesthiscomefrom?WhydowewantaCICDenvironment?

OutsideForcesAreDisruptingOrganizationsInternetofThings,ExplosionofDevices

New Disruptive Business Models

The Idea Economy

Cloudisredefininghowapplicationsanddevicesarewrittenanddelivered

Nobusiness, industryorgovernment issafe

Turning ideasintonewproductsorserviceshasneverbeenfasteroreasier

InsideForcesArePushingYoutoEvolveIT

ShadowITiseverywhere

Technology is a business strategy

Developersarethenewkingmakers

DevOps isdrivingcultureshifts

RapidlyShiftingTechnologyArchitecturesEnabletheAppsDrivingtheIdeaEconomy

Distributed Compute

Distributed systems and containers

Distributed Data

Data locality and latency

Multi-CloudBrokerage

Management and governance

Continuous DeliveryDevOpsspeed

Analytics and VisualizationReal-time and

predictive

Back-End

Front-End

–Devices–Humans–App-to-App

TransformtoHybridInfrastructureThePotentialofHybrid—thePowerofCloud

Hybrid Infrastructure

-Move from large, monolithic applications-Reduce operational cost with automation-Reduce CapEx with the appropriate resource utilization-Transform culture: more dev, less ops

-Deliver “always-on” services-Auto-scale to maximize your business’ growth potential-Optimize IT with a mix of internal and external services-Empower a rising developer class to build apps and microservices fast

Hybridinfrastructureisthenewreality

TraditionalIT Virtual&automated Privateclouds PubliccloudsManagedclouds

On-premiseBuild/Consume

Off-premiseConsume

Ensure100%VisibilityandControlAcrossYourRightMixofHybridInfrastructure

AutomateEnd-to-EndAcrossMultipleDataCentersDrivingefficiencyacrossthevirtualizeddatacenterthroughthepowerofanalytics

PerformancemanagementtomeetSLAs

Securityandcompliancetomeetregulatoryneeds

Services costmanagementforefficientdeployment

Capacitymanagementtomaximizeutilization

Infrastructuremanagementforissuepreventionandrapidresolution

OrchestrateApplicationsinaHybridWorldImprovingoperationsofyourhybridinfrastructure

TransformDevelopmenttoCloudNativeModernizingITdeliveryforhybrid, cloud-nativeandtraditionalapplications

BridgingfromTraditionaltotheAgileIncreaseITEfficienciesforTraditionalAppsandenableContinuousServicesDelivery

TraditionalBusiness

• Reliable,compliant,secure• Price/performance• Planandapprovalsdriven• Longlifecycles

Idea Economy

CloudNative

• Agileandfluid• Innovation,profit• Continuous• Days,notweeks

TraditionalApps

ProgrammableSoftwaredefined

Automateoperations

ComposableInfrastructure

Use12-factorappprinciplestocreatecloudreadyforapplicationsCloudnativemeans…

CI- CD?HowdoweseeaCICDenvironment?

ApplicationdeploymentinMode1:traditional&sequential

Development

IT/Ops

Staging

Testing

Production

CI/CD

Applicationsdeploymentinmode2:Agile&non-linear

CI/CD

Mode2:TheChain

Develop Build Package Test Deploy/Upgrade Operate

CI/CD

OurBlueprints

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD

NextStep:Workshop

Q&A