DevOps in action The next level of virtualization

Slides:



Advertisements
Similar presentations
ITEC474 INTRODUCTION.
Advertisements

Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
Cloud OS Microsoft’s Vision of the Unified Platform for Modern Business.
DevOps and Private Cloud Automation 23 April 2015 Hal Clark.
DatacenterMicrosoft Azure Consistency Connectivity Code.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Monitor Linux OS health & performance Monitor log files Monitor JEE app servers Monitor line-of-business applications Monitor databases and web.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
How WebMD Maintains Operational Flexibility with NoSQL Rajeev Borborah, Sr. Director, Engineering Matt Wilson – Director, Production Engineering – Consumer.
Why consider the cloud? Cloud innovation presents challenges for IT.
© 2012 IBM Corporation Build a low-touch, highly scalable cloud with IBM SmartCloud Provisioning.
Microsoft Confidential - Signed NDA Required Windows Azure Executive Vision and Roadmap NAME TITLE Microsoft Corporation.
Windows Azure Conference 2014 Running Docker on Windows Azure.
Introduction to VMware Virtualization
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science.
2 © 2015 Pivotal Software, Inc. All rights reserved. 2 Removing Barriers Between Dev and Ops It Takes a Platform VMworld 1 September 2015 Cornelia.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Uwe Lüthy Solution Specialist, Core Infrastructure Microsoft Corporation Integrated System Management.
“The New Sequencer”. Application Virtualization » Encapsulate App, not entire OS » Solves conflict between apps » Solves conflict between users and apps.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
Virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
In Depth Introduction to Containers On Microsoft Platforms Dave Strebel Cloud Technical Specialist Microsoft.
VIRTUALIZATION TECHNIQUES By:- Aman, Denis and Dharit.
© 2010 VMware Inc. All rights reserved Why Virtualize? Beng-Hong Lim, VMware, Inc.
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
Structured Container Delivery Oscar Renalias Accenture Container Lead (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
Building (Virtual) Appliances
Clouding with Microsoft Azure
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
Interoperability Between Modern Clouds using DevOps
Containers as a Service with Docker to Extend an Open Platform
Organizations Are Embracing New Opportunities
Introduction to VMware Virtualization
Windows Server 2016 Secure IaaS Microsoft Build /1/2018 4:00 AM
Build a low-touch, highly scalable cloud with IBM SmartCloud Provisioning Academic Initiative © 2011 IBM Corporation.
Docker Birthday #3.
Interoperability in Modern Clouds using DevOps
Customer Profile (Target)
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Drupal VM and Docker4Drupal For Drupal Development Platform
Windows Server & Hyper-V Containers Vaggelis Kappas
Microsoft Connect /18/ :32 PM
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
Azhagappan Arunachalam
Introduction to Docker
Using docker containers
Enterprise Application Stores
Virtualization Layer Virtual Hardware Virtual Networking
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Virtual Academy
Containerized Development with Eclipse Docker Tooling at scale
On boarding – Migration applications
Introduction to Docker
IST346: Virtualization and Containerization
Abel Sanchez, John Williams
Containers and Clones Paul Stanton Co-founder Windocks
SQL Server Data Mobility
Containers on Azure Peter Lasne Sr. Software Development Engineer
The Future of Database Development (with containers)
SQL Server on Containers
Presentation transcript:

Containers@Bayer DevOps in action The next level of virtualization Sep. 18, 2018 / Oliver Treichel / 1.0 /// Bayer 16:9 Template /// June 2018

Infrastructure is currently optimized for cost efficiency, not speed or flexibility Ordering new or changing existing infrastructure requires involvement of several specialized teams VMware, Operating System, Database, Middleware, Backup Every team processes requests sequentially, causing delays in the overall process Most standard tasks are out-sourced New demands need to be standardized before being made available Chicken-and-egg problem Infrastructure lifecycle does not match application lifecycle Infrastructure updates are disruptive Infrastructure configuration is not version controlled Different D, Q and P servers Lack of scalability, reusability and agility Today Goals /// Containers@Bayer /// Oliver Treichel /// September 2018

What is a container? Containers in logistics … Containers in IT … Store goods for transportation Logistics company does not care about content Protect goods while in transport Containers are locked during transport Standardized format for different vehicles One size fits all Containers in IT … Package applications for execution Contains everything to run the application Run applications in isolation No dependency on other components Run containers on different platforms On premise Cloud Available since more than 10 year /// Containers@Bayer /// Oliver Treichel /// September 2018

What is the difference between Containers and Virtual Machines? Container Runtime (i.e. Docker) provides isolation Hypervisor provides isolation App Containers are lightweight Virtual Machines are heavyweight OS level Virtualization Hardware level Virtualization Currently mostly Linux (limited support for Windows) Many Operating Systems to maintain Any Operation System possible Only one Operating Systems to maintain https://www.docker.com/resources/what-container  /// Containers@Bayer /// Oliver Treichel /// September 2018

The Application Lifecycle with Containers is different Container Images are immutable No patching, no updates, no backup Images are provided by a registry Container data is destroyed on shutdown Persistent state is stored in volumes Log files Database files New Containers are started using updated images e.g. new version of Tomcat Persistent state is still available Container writable Layer persistent Storage (Volume) Temp State Container Image V2 (immutable) Container Image V1 (immutable) Container Registry Container Image V2 (immutable) V1 V2 /// Containers@Bayer /// Oliver Treichel /// September 2018