DevOps: Multiplatform Application Deployment

2y ago
21 Views
2 Downloads
4.97 MB
19 Pages
Last View : 9d ago
Last Download : 3m ago
Upload by : Fiona Harless
Transcription

DevOps: Multiplatform ApplicationDeploymentInsertCustomSessionQR ifDesiredRosalind RadcliffeDistinguished EngineerChief Architect for DevOps and CLMIBM Academy of Technologyrradclif@us.ibm.com@RosalindRad

Multi-Platform Application Deployment AutomationVisibility and automated control of your application deployment process Manage applicationcomponents and versions Manage configurations acrossall environments Offer secure ‘self-service’capabilities Increase transparency Ensure governance andcompliancyMobile AppTeamMiddlewareteamBackend Systems ofRecord

Intuitive and Scalable Model Driven he “Where”EnvironmentManagementSITThe “How”PRODThe “What”ComponentsDeploymentAutomation

IBM UrbanCode DeployApplication deployment automation§ Manage applicationcomponents and versions§ Manage environmentIBM UrbanCode Deployconfiguration from dev/testthrough production Ensure compliance–– Easy to use processdesigner– Audit historyQuality gatesAutomate and reuse deploymentprocessesAutomates deployment toexisting and new resourcesEnvironment Inventory–What is deployed where?Enterprise quality and scale

Key FeaturesIntuitive Deployment ModelEnvironment Configuration ManagementRich Drag-and-Drop Workflow DesignerDistributed Deployment AutomationDeployment Inventory

Reliable Middleware Configuration ManagementWAS Configuration Template Creation DevPluginTemplateAssembledArtifact AApplicationPRODDeploy and promote application andconfiguration across environmentsExemplarWAS Cell7

Application deployment automation with IBM Worklightü The new plugin enables automated deployment to Worklight Console and Application CenterSupports Worklight Apps targeting iOS and nstall/updateappadapterBinary(IPA/APK)ü Use App Server, Database and other plugins toconfigure environments and Worklight projects8

Extend support to back-end Systems of RecordSCMDoncatiilpy ApeploIBM UrbanCodeDeploy for z/OSRational Team Concert Push button deployments to the mainframeSecure and reliable deployment and promotionof incremental native file system changes acrossenvironmentsGreater visibility of “what is where” with theability rollback to any prior version at easeRD&T Test EnvironmentIBM RationalTest Workbench

Enable rapid delivery of multi-tier applicationsDevelopDeliverIDEBuildSCMRequest BuildRational Team ConcertBuilt ArtifactsJazz Build EngineDeployIBM UrbanCodeDeployIBM UrbanCode DeployUse ApplicationRunMobile ResourceAndroidNative SDK BuildWorklightIBM Worklight ServerRational Build Agent Automate deployment ofmainframe to mobile applications10

High Level Overview of Deployment CapabilitiesBuildSystemz/OS LPAR, Build systemPost buildscriptz/OSCodeStationIn HFSStore version artifactsz/OS LPARFetch artifactsvia copy or FTPAgentDownloadartifactsReview PDS inversion andrequest deployprocessdeployPre-processingsteps TSO,REXX, SHELLCreate new versionz/OS DeployToolkitStore meta dataServerUpdate InventorystatusNote: LPARs can be the same or different LPARsDeploydata setsPost-processingsteps TSO,REXX, SHELLPDS

High Level Overview of Deployment CapabilitiesBuildSystemz/OS LPAR, Build systemz/OS LPARAgentFetch artifactsvia copy or FTPPost buildscriptReview PDS inversion andrequest steps TSO,REXX, SHELLCreate new versionz/OS DeployToolkitStore meta dataServerDeploydata setsStore version artifactsUpdate InventorystatusNote: LPARs can be the same or different LPARsPost-processingsteps TSO,REXX, SHELLPDS

z/OS deployment both traditional applications andHFS artifactsØ Deployment support for artifacts in the HFSØ Allows coordination between Load module deploy andservice artifacts or Java on z.

JCL Plug-in V6.1.0.2ü ModeØ Synchronized (Submit & wait forcompletion)Ø Asynchronized (Submit, checkstatus later)ü Source of JCLØ Ø Ø Ø MVS Data SetUnix fileInput JCL content in the stepReplace tokensü Logs & StatusØ Select output data set to beprinted in logØ Status based on MaxCC (default)Ø Customize status

Managing Redundant Versions V6.1.0.2Ø Redundant versions are versions replaced by one or more subsequentincremental versions.Sequenceof VersionsDeployedSystem StateVersion1A1 B0 C0A1Version2A2 B2 C2Version3A3Version4B4 C4D0 E0 F0A2 B2 C2D0 E0 F0At this point Version 1 is replacedA3 B2 C2D0 E0 F0A3 B4 C4D0 E0 F0At this point Version 1 & 2 are replaced

RTC  Packaging  for  UrbanCode  Deploy

and  deployTypes  can  direct  UCD  ac;ons odetermineandexecutespecialac8onsatdeploy8me FilterExecute

DevOps: Continuous TestingDeployment automation and service virtualization for reducing time tomarket and improving qualityTest EnvironmentsIBM UrbanCodeDeploy{virtual componentsDatabasesintegrated withIBM Rational TestVirtualizationServerDeploy what is ready,virtualize the restIBM RationalTest WorkbenchContinuously test inproduction-like env.NetworknVirtualizationTest using real worldnetwork Simultaneouslytest acrossmultiple teststagesDynamic Infrastructure

Meet the author while at SHAREMobile toMainframeDevOps forDummies Book Book signing at the IBM Booth #312Atlantic Hall CMonday and Tuesday 6-7:30 PMFirst 250 copies8 Chapters – 72 pageshttps://ibm.biz/mmdevops1. Understanding the Value of the MainframeAuthor: RosalindRadcliffe, IBMDistinguished Engineer2. Typical Mainframe Application Development Challenges7. Making a DevOps transition3. DevOps and Mainframe: Mission Possible?8. Where DevOps can take you4. DevOps Best Practices for z Systems5. Building for the modern omni channel world6. DevOps Success Stories in the EnterpriseAvailable as ebook andhard copyHow mobile frontWhy the uniqueends canpower of themainframe is perfect rejuvenate thosefor developing hybrid back-end systemsto reach newcloud applicationscustomersThe specialconsiderations ofusing DevOps toacceleratemainframesoftware delivery IBMCorporation19

Thank YouDon’t forget your Session EvaluationInsertCustomSessionQR ifDesired

3. DevOps and Mainframe: Mission Possible? 4. DevOps Best Practices for z Systems 5. Building for the modern omni channel world 6. DevOps Success Stories in the Enterprise https://ibm.biz/mmdevops 7. Making a DevOps transition 8. Where DevOps can take you

Related Documents:

Understand the basics of the DevOps cycle Become familiar with the terms and concepts of DevOps Comprehend the beginning of the DevOps cycle . DevOps and Software Development Life Cycle 3. DevOps main objectives 4. Prerequisites for DevOps 5. Continuous Testing and Integration 6. Continuous Release and Deployment 7. Continuous Application .

Cisco ATA 191 Multiplatform Analog Telephone Adapter The Cisco ATA 191 Multiplatform Analog Telephone Adapter is a 2-port handset-to-Ethernet adapter that brings traditional analog devices into the IP world. Product Overview The Cisco ATA 191 Multiplatform Analog Telephone Adapter turns traditional telephone, fax, and overhead paging

DevOps Roadmap DevOps Journey DevOps Process. Adoção do DevOps O enfoque incremental concentra-se na ideia de minimizar o risco e o custo de uma adoção de DevOps, ao mesmo tempo em que . O blog a seguir explica como o DevOps pode melhorar o processo de negócios.

DEVOPS INNOVATION Gordon Haff @ghaff William Henry @ipbabble Cloud & DevOps Product Strategy, Red Hat 17 August 2015. What is DevOps? Source: DevOps Days DC 2015 word cloud from Open Spaces. DevOps applies open source principles and practices with. DEVOPS: THE WHAT & THE WHY TOOLS drawing . Linux Collaboration Summit: Linux Foundation .

International DevOps Certification Academy aims to remove these barriers set in front of the DevOps Professionals in developed and emerging markets by saving them from paying unreason-able fees for DevOps Classroom Trainings and DevOps Certification Examinations before they certify their knowhow in DevOps.

at oreil.ly/devops A New Excerpt from High Performance Browser Networking HTTP/2 Ilya Grigorik DevOps in Practice J. Paul Reed Docker Security . web operations, DevOps, and web performance with free ebooks and reports from O'Reilly. J. Paul Reed DevOps in Practice. 978-1-491-91306-2 [LSI] DevOps in Practice

DevOps Network Guide 4 communication demanded by a DevOps environment. The DevOps Culture: A culture of DevOps sounds pretty cool to talk about. It means being a part of something bigger. A DevOps culture is simple to adhere to. It is: Collaboration Shared responsibility Creating a culture based around these two

the methods described in ASTM-C181 [4] and ISO 1927-3 [5]. From these results, the WI (based on the four first rams, calculated in Eq. (1) ), the extended WI (based on all 100 rams, calcu- lated in Eq. (2)) and changes in height and changes in density per ram as reported by the auto- mated sand-rammer. The density calculation is based on the .