Containers with Google: from Borg to Kubernetes
|
|
|
- Agnes Pierce
- 9 years ago
- Views:
Transcription
1 Containers with Google: from Borg to Kubernetes Jens Bussmann Cloud Platform Lead, NACE Google Filip Grzadkowski Warsaw Kubernetes Team Lead Google
2 Building what s next 3 We set out to build a better cloud for us. Now, we re giving it to you. 3
3 Building what s next 4 4
4 Google Innovations in Software Kubernetes FlumeJava Borg Spanner Colossus Bigtable Dremel 2015 MapReduce 2012 GFS
5 Google Innovations in Software Kubernetes FlumeJava Borg Spanner Colossus Bigtable Dremel 2015 MapReduce 2012 GFS
6 Google Innovations in Software Kubernetes FlumeJava Borg Spanner Colossus Bigtable Dremel 2015 MapReduce 2012 GFS
7 Google Innovations in Software Kubernetes FlumeJava Borg Spanner Colossus Bigtable Dremel 2015 MapReduce 2012 GFS
8 Containers At Google, everything runs in a container
9 This is vanilla virtualization Guest environment app code libraries guest kernel Hypervisor 10
10 It has downsides: Not portable & opaque Guest environment app code libraries machine image locked into a platform guest kernel Hypervisor 11
11 It has downsides: No Isolation Guest environment app code app code??? dependency libraries guest kernel Hypervisor 12
12 It has downsides: Little Reuse redundant Guest environment Guest environment Guest environment app code app code app code libraries libraries libraries guest kernel guest kernel guest kernel Hypervisor 13
13 Containers create a better abstraction layer Guest environment app code cut here libraries guest kernel Hypervisor 14
14 Containers at Google Google is using container technology for more than 10 years Everything at Google runs in a container 15
15 Containers at Google Google is using container technology for more than 10 years Everything at Google runs in a container We launch over 2 billion new containers per week 16
16 Containers Google and containers Google and container technology Released CGroups Limited isolation 2004 Kubernetes Released LMCTFY Confidential & Proprietary 17
17 Containers Google and containers Google and container technology Released CGroups Limited isolation Kubernetes Released LMCTFY Borg years of experience Confidential & Proprietary 18
18 Kubernetes Container orchestrator Builds on containers (Docker, Rocket) Handles container and node failure Multiple cloud and bare-metal environments 100% Open Source, written in Go Let users manage applications, not machines 19
19 Open Source 5k Commits in % Unique Contributors Top 0.01% of all Github Projects External Projects Based on K8s Companies Contributing Companies Using 20
20 Kubernetes Components Confidential & Proprietary 21
21 Pods A group of one or more containers sharing fate Containers in a pod run in a shared context (tcp/ip, sockets) Can communicate via localhost Considered to be relatively ephemeral (rather than durable) entities Pod Container 1 Container 2 22
22 Pod example apiversion: v1 kind: Pod metadata: name: wordpress spec: containers: - image: wordpress name: wordpress env: - name: WORDPRESS_USER value: wp_user Public image from Docker Hub. Private images have the form gcr.io/<your-project>/<your-image> 23
23 Nodes Pod 1 A worker machine in Kubernetes that will host one or many pods May be a VM or physical machine, depending on the cluster Restarted automatically after failure on GCE Pod 2 Node 1 24
24 Services Pod 1 Your load balancers, so to speak A stable endpoint that hides the implementation behind (pods or external) All pods will see your services as env variables or DNS entries Different Types: ClusterIP NodePort LoadBalancer Pod 2 Node 1 wordpress-service :80 Pod 3 Pod 4 Node 2 25
25 Labels type=wordpress Pod 1 Any combination of key-value pairs Pod 2 data-center=east release=production version=1.2 tier=front-end Can be applied to pods, services, nodes Node 1 wordpress-service :80 Pod 3 Pod 4 Node 2 26
26 Service example apiversion: v1 kind: Service metadata: name: wpfrontend spec: type: LoadBalancer ports: - port: 80 targetport: 80 protocol: TCP selector: name: wordpress Type of service: ClusterIP, NodePort, LoadBalancer Label to select the pods that will receive traffic 27
27 Replica Sets (since 1.2) Pod 1 Ensures a specified number of pod replicas are running with the specified labels Will react if a pod dies unexpectedly Can autoscale Pod 2 Node 1 wordpress-rc replicas: 4 Pod 3 Pod 4 Node 2 28
28 Replica Sets (1.2) vs Replication Controller (1.1) Replica Sets will replace Replication Controller The only difference is more flexible label selector support Not to be used directly. Use Deployment instead # equality-based environment = production tier!= frontend # set-based environment in (production, qa) tier notin (frontend, backend) partition!partition 29
29 Deployments (since 1.2) Provides declarative updates for Pods and Replica Sets Describe the desired state in a Deployment object, and the Deployment controller will get there at a controlled rate Pause, Resume, Rollback deployments Deployments keep a history 30
30 Deployment example apiversion: extensions/v1beta1 kind: Deployment spec: replicas: 3 template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.7.9 ports: - containerport: 80 if too few, start new replicas if too many, kill some 31
31 Deployments $ kubectl create -f docs/user-guide/nginx-deployment.yaml deployment "nginx-deployment" created $ kubectl get deployments NAME DESIRED nginx-deployment 3 CURRENT 0 UP-TO-DATE 0 AVAILABLE 0 AGE 1s $ kubectl get deployments NAME DESIRED nginx-deployment 3 CURRENT 3 UP-TO-DATE 3 AVAILABLE 3 AGE 18s 32
32 Update a Deployment apiversion: extensions/v1beta1 kind: Deployment spec: replicas: 3 template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.7.9 ports: - containerport: 80 apiversion: extensions/v1beta1 kind: Deployment spec: replicas: 3 template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.9.1 ports: - containerport: 80 33
33 Update a Deployment $ kubectl apply -f docs/user-guide/new-nginx-deployment.yaml deployment "nginx-deployment" configured $ kubectl get deployments NAME DESIRED nginx-deployment 3 CURRENT 3 UP-TO-DATE 0 AVAILABLE 3 AGE 20s $ kubectl get deployments NAME DESIRED nginx-deployment 3 CURRENT 3 UP-TO-DATE 3 AVAILABLE 3 AGE 36s 34
34 Resources: Requests / Limit Set up required and maximum resources for the pod The pod can only be scheduled in a node with enough capacity for all its containers spec: containers: - name: db image: mysql resources: requests: memory: "64Mi" cpu: "250m" limits: memory: "128Mi" cpu: "500m" If a pod requests cpu: 0 it can always be scheduled 35
35 Ranking potential nodes Prefer node with most free resource left after the pod is deployed Minimise number of Pods from the same service on the same node CPU and memory are balanced after the Pod is deployed Node Affinity (since 1.2): use label filters to alter node selection 36
36 Other components Persistent Volume: attach a persistent disk to a pod. Secrets: inject sensitive information into your pods, reducing the risk of accidental exposure Namespaces: scope for object names. Names need to be unique within a namespace. Daemon Set: All nodes run a replica of a pod Jobs: creates pods and ensures that a specified number of them successfully terminate. 37
37 Host it in the cloud or on premise Confidential & Proprietary 38
38 Google Container Engine The easiest way of getting started with Kubernetes Managed by Google Cloud Logging and Monitoring integrated out-of-the-box Once connected, it s just Kubernetes # Create cluster gcloud container clusters create hello-world --num-nodes 3 # Connect Kubernetes gcloud container clusters get-credentials hello-world # Use Kubernetes kubectl get pods 39
39 (Coming soon) A collaboration between Google and Red Hat Deploy your Docker containers in a IaaS platform managed by Red Hat Migrate your application seamlessly between Google Cloud and your own premises Portable: move your application to your own Data Center using Open Shift Online or Open Shift Enterprise. Confidential & Proprietary 40
40 Hosting Kubernetes Hosting for Kubernetes in the hybrid cloud Online, Enterprise or Dedicated Managed by Red Hat or hosted yourself Hosting for Kubernetes in Managed by Google Scale with a click Confidential & Proprietary 41
41 Build What s Next
Kubernetes-Murano Integration in Mirantis OpenStack 7.0
Kubernetes-Murano Integration in Mirantis OpenStack 7.0 December 3, 2015 John Jainschigg (Mirantis), Bhasker Nallapothula (Biarca) and Ihor Dvoretskyi (Mirantis) www.mirantis.com A few introductions John
The Cloud to the rescue!
The Cloud to the rescue! What the Google Cloud Platform can make for you Aja Hammerly, Developer Advocate twitter.com/thagomizer_rb So what is the cloud? The Google Cloud Platform The Google Cloud Platform
Kubernetes + Google. 5 lessons learned from 8+ years of containers. Victor Marmol ([email protected]) Tim Hockin (thockin@google.
+ Google 5 lessons learned from 8+ years of containers Victor Marmol ([email protected]) Tim Hockin ([email protected]) κυβερνήτης: Greek for pilot or helmsman of a ship the open source cluster workload
Deploying complex applications to Google Cloud. Olia Kerzhner [email protected]
Deploying complex applications to Google Cloud Olia Kerzhner [email protected] Cloud VMs Networks Databases Object Stores Firewalls Disks LoadBalancers Control..? Application stacks are complex Storage External
Cisco Application-Centric Infrastructure (ACI) and Linux Containers
White Paper Cisco Application-Centric Infrastructure (ACI) and Linux Containers What You Will Learn Linux containers are quickly gaining traction as a new way of building, deploying, and managing applications
The Virtualization Practice
The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention
Linux A first-class citizen in Windows Azure. Bruno Terkaly [email protected] Principal Software Engineer Mobile/Cloud/Startup/Enterprise
Linux A first-class citizen in Windows Azure Bruno Terkaly [email protected] Principal Software Engineer Mobile/Cloud/Startup/Enterprise 1 First, I am software developer (C/C++, ASM, C#, Java, Node.js,
DevOps with Containers. for Microservices
DevOps with Containers for Microservices DevOps is a Software Development Method Keywords Communication, collaboration, integration, automation, measurement Goals improved deployment frequency faster time
Managing Kubernetes and OpenShift with ManageIQ. Alissa Bonas, Dublin 2015
Managing Kubernetes and OpenShift with ManageIQ Alissa Bonas, Dublin 2015 The stages of containers world Containerizing an app Run a container Run multiple containers Run multiple containers Orchestrate
the CONTAINER COLORING BOOK "Who's afraid of the big bad wolf?" MÁIRÍN DUFFY DAN WALSH illustrated by written by
the CONTAINER COLORING BOOK "Who's afraid of the big bad wolf?" written by DAN WALSH illustrated by MÁIRÍN DUFFY INTRODUCTION Once upon a time, there were three little pigs. They each needed a place to
Building a Kubernetes Cluster with Ansible. Patrick Galbraith, ATG Cloud Computing Expo, NYC, May 2016
Building a Kubernetes Cluster with Ansible Patrick Galbraith, ATG Cloud Computing Expo, NYC, May 2016 HPE ATG HPE's (HP Enterprise) Advanced Technology Group for Open Source and Cloud embraces a vision
Container Clusters on OpenStack
Container Clusters on OpenStack 和 信 雲 端 首 席 技 術 顧 問 孔 祥 嵐 / Brian Kung [email protected] Outlines VMs vs. Containers N-tier Architecture & Microservices Two Trends Emerging Ecosystem VMs vs.
Containerization and the PaaS Cloud
VIRTUALIZATION ization and the PaaS Cloud Claus Pahl, Irish Centre for Cloud Computing and Commerce Platform-as-a-service clouds can use containers to manage and orchestrate applications. This article
OpenShift Dedicated 3.1 Architecture
OpenShift Dedicated 3.1 Architecture OpenShift Dedicated 3.1 Architecture Information Red Hat OpenShift Documentation Team OpenShift Dedicated 3.1 Architecture OpenShift Dedicated 3.1 Architecture Information
Linstantiation of applications. Docker accelerate
Industrial Science Impact Factor : 1.5015(UIF) ISSN 2347-5420 Volume - 1 Issue - 12 Aug - 2015 DOCKER CONTAINER 1 2 3 Sawale Bharati Shankar, Dhoble Manoj Ramchandra and Sawale Nitin Shankar images. ABSTRACT
Alfresco Enterprise on Azure: Reference Architecture. September 2014
Alfresco Enterprise on Azure: Reference Architecture Page 1 of 14 Abstract Microsoft Azure provides a set of services for deploying critical enterprise workloads on its highly reliable cloud platform.
Windows Azure Data Services (basics) 55093A; 3 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Windows Azure Data Services (basics) 55093A; 3 Days Course Description This
STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)
10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA by Sowmya Krishnan, Senior Software QA Engineer, Citrix Copyright: STeP-IN Forum and Quality Solutions for Information
An Analysis of Container-based Platforms for NFV
An Analysis of Container-based Platforms for NFV Sriram Natarajan, Deutsche Telekom Inc. Ramki Krishnan, Dell Inc. Anoop Ghanwani, Dell Inc. Dilip Krishnaswamy, IBM Research Peter Willis, BT Plc Ashay
RED HAT CONTAINER STRATEGY
RED HAT CONTAINER STRATEGY An introduction to Atomic Enterprise Platform and OpenShift 3 Gavin McDougall Senior Solution Architect AGENDA Software disrupts business What are Containers? Misconceptions
YouTube Vitess. Cloud-Native MySQL. Oracle OpenWorld Conference October 26, 2015. Anthony Yeh, Software Engineer, YouTube. http://vitess.
YouTube Vitess Cloud-Native MySQL Oracle OpenWorld Conference October 26, 2015 Anthony Yeh, Software Engineer, YouTube http://vitess.io/ Spoiler Alert Spoilers 1. History of Vitess 2. What is Cloud-Native
Docker : devops, shared registries, HPC and emerging use cases. François Moreews & Olivier Sallou
Docker : devops, shared registries, HPC and emerging use cases François Moreews & Olivier Sallou Presentation Docker is an open-source engine to easily create lightweight, portable, self-sufficient containers
SAP NetWeaver High Availability and Business Continuity in Virtual Environments with VMware and Hyper-V on Microsoft Windows
SAP NetWeaver High Availability and Business Continuity in Virtual Environments with VMware and Hyper-V on Microsoft Windows Applies to: SAP NetWeaver 7.00 and higher releases. Summary Introduction: SAP
A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat
A Complete Open Cloud Storage, Virt, IaaS, PaaS Dave Neary Open Source and Standards, Red Hat 1 Agenda 1. Traditional virtualization 2. The move to IaaS 3. Storage 4. PaaS, application encapsulation and
Distributed Scheduling with Apache Mesos in the Cloud. PhillyETE - April, 2015 Diptanu Gon Choudhury @diptanu
Distributed Scheduling with Apache Mesos in the Cloud PhillyETE - April, 2015 Diptanu Gon Choudhury @diptanu Who am I? Distributed Systems/Infrastructure Engineer in the Platform Engineering Group Design
What it is and why you might use it
What it is and why you might use it Richard Downer [email protected] Presented at ApacheCon Europe 2014 Hello to those watching from home. The speaker s notes on most slides will provide more information
Private Cloud Management
Private Cloud Management Speaker Systems Engineer Unified Data Center & Cloud Team Germany Juni 2016 Agenda Cisco Enterprise Cloud Suite Two Speeds of Applications DevOps Starting Point into PaaS Cloud
DevOps. Josh Preston Solutions Architect Stardate 69094.1
DevOps Josh Preston Solutions Architect Stardate 69094.1 I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS
Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure
RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY Sacha Dubois Solution Architect Infrastructure [email protected] 13. März 2015 - Seite 1 / 25 I.T. CHALLENGES 13. März
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Agenda ADP Cloud Vision and Requirements Introduction to SUSE Cloud Overview Whats New VMWare intergration HyperV intergration ADP
Hypertable Architecture Overview
WHITE PAPER - MARCH 2012 Hypertable Architecture Overview Hypertable is an open source, scalable NoSQL database modeled after Bigtable, Google s proprietary scalable database. It is written in C++ for
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
Large-Scale Web Applications
Large-Scale Web Applications Mendel Rosenblum Web Application Architecture Web Browser Web Server / Application server Storage System HTTP Internet CS142 Lecture Notes - Intro LAN 2 Large-Scale: Scale-Out
SERVER 101 COMPUTE MEMORY DISK NETWORK
Cloud Computing ก ก ก SERVER 101 COMPUTE MEMORY DISK NETWORK SERVER 101 1 GHz = 1,000.000.000 Cycle/Second 1 CPU CYCLE VIRTUALIZATION 101 VIRTUALIZATION 101 VIRTUALIZATION 101 HISTORY YEAR 1800 YEARS LATER
Team: May15-17 Advisor: Dr. Mitra. Lighthouse Project Plan Client: Workiva Version 2.1
Team: May15-17 Advisor: Dr. Mitra Lighthouse Project Plan Client: Workiva Version 2.1 Caleb Brose, Chris Fogerty, Nick Miller, Rob Sheehy, Zach Taylor November 11, 2014 Contents 1 Problem Statement...
Introduction to Cloud Computing
Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model
Biznet GIO Cloud Connecting VM via Windows Remote Desktop
Biznet GIO Cloud Connecting VM via Windows Remote Desktop Introduction Connecting to your newly created Windows Virtual Machine (VM) via the Windows Remote Desktop client is easy but you will need to make
Red Hat Cloud Ecosystem
OpenSource Days 8/6/2016 Zagreb, Croatia Red Hat Cloud Ecosystem Jiří Kolář Solution Architect CZ/SK/CEE [email protected] BUSINESS UNDER PRESSURE INCREASING EXPECTATIONS AND COMPETITION LINE OF BUSINESS
ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
Deployment of Private, Hybrid & Public Clouds with OpenNebula
EL / LAK (FOSS) 2010 May 14th, 2010 Deployment of Private, Hybrid & Public Clouds with OpenNebula University Complutense of Madrid The Anatomy of an IaaS Cloud Deployment of Private, Hybrid & Public Clouds
24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing
Advanced Distributed Systems Cristian Klein Department of Computing Science Umeå University During this course Treads in IT Towards a new data center What is Cloud computing? Types of Clouds Making applications
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform Page 1 of 16 Table of Contents Table of Contents... 2 Introduction... 3 NoSQL Databases... 3 CumuLogic NoSQL Database Service...
Implementation Considerations for VMware App Volumes in a Citrix XenApp Environment WHITE PAPER
Implementation Considerations for VMware App Volumes in a Citrix XenApp Environment WHITE PAPER Table of Contents Introduction... 3 What Is App Volumes and How Does It Work?..................................
CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
Load balancing MySQL with HaProxy. Peter Boros Consultant @ Percona 4/23/13 Santa Clara, CA
Load balancing MySQL with HaProxy Peter Boros Consultant @ Percona 4/23/13 Santa Clara, CA Agenda What is HaProxy HaProxy configuration Load balancing topologies Checks Load balancing Percona XtraDB Cluster
Do Containers fully 'contain' security issues? A closer look at Docker and Warden. By Farshad Abasi, 2015-09-16
Do Containers fully 'contain' security issues? A closer look at Docker and Warden. By Farshad Abasi, 2015-09-16 Overview What are Containers? Containers and The Cloud Containerization vs. H/W Virtualization
Google Cloud Platform The basics
Google Cloud Platform The basics Who I am Alfredo Morresi ROLE Developer Relations Program Manager COUNTRY Italy PASSIONS Community, Development, Snowboarding, Tiramisu' Reach me [email protected]
Intro to Docker and Containers
Contain Yourself Intro to Docker and Containers Nicola Kabar @nicolakabar [email protected] Solutions Architect at Docker Help Customers Design Solutions based on Docker
Containerisation and the PaaS Cloud
IEEE CLOUD COMPUTING MAGAZINE [IN PRESS - ACCEPTED FOR PUBLICATION, 6 MAY 2015] 1 Containerisation and the PaaS Cloud Claus Pahl Abstract Containerisation is widely discussed as a lightweight virtualisation
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam [email protected]
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam [email protected] Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A
Learning Management Redefined. Acadox Infrastructure & Architecture
Learning Management Redefined Acadox Infrastructure & Architecture w w w. a c a d o x. c o m Outline Overview Application Servers Databases Storage Network Content Delivery Network (CDN) & Caching Queuing
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
Building a big IaaS cloud with Apache CloudStack
Building a big IaaS cloud with Apache CloudStack David Nalley PMC Member Apache CloudStack Member, Apache Software Foundation [email protected] Twitter: @ke4qqq New slides at: http://s.apache.org/bigiaas
Microsoft s Advantages and Goals for Hyper-V for Server 2016
Virtualization is a bedrock of modern cloud environments. Hypervisors manage the virtual machines in a cloud environments, providing six fundamental features, as shown in the table below. 1 Hypervisors
CompTIA Cloud+ 9318; 5 Days, Instructor-led
CompTIA Cloud+ 9318; 5 Days, Instructor-led Course Description The CompTIA Cloud+ certification validates the knowledge and best practices required of IT practitioners working in cloud computing environments,
1.1.1 Introduction to Cloud Computing
1 CHAPTER 1 INTRODUCTION 1.1 CLOUD COMPUTING 1.1.1 Introduction to Cloud Computing Computing as a service has seen a phenomenal growth in recent years. The primary motivation for this growth has been the
HP OO 10.X - SiteScope Monitoring Templates
HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,
Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and
Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and Jaliya Ekanayake Range in size from edge facilities
Use Cases for Docker in Enterprise Linux Environment CloudOpen North America, 2014 Linda Wang Sr. Software Engineering Manager Red Hat, Inc.
Use Cases for Docker in Enterprise Linux Environment CloudOpen North America, 2014 Linda Wang Sr. Software Engineering Manager Red Hat, Inc. 1 2 Containerize! 3 Use Cases for Docker in the Enterprise Linux
Platform as a Service and Container Clouds
John Rofrano Senior Technical Staff Member, Cloud Automation Services, IBM Research [email protected] or [email protected] Platform as a Service and Container Clouds using IBM Bluemix and Docker for Cloud
CompTIA Cloud+ Course Content. Length: 5 Days. Who Should Attend:
CompTIA Cloud+ Length: 5 Days Who Should Attend: Project manager, cloud computing services Cloud engineer Manager, data center SAN Business analyst, cloud computing Summary: The CompTIA Cloud+ certification
Whither Enterprise Cloud Platform Linux, Docker and more Loo Chia Zyn Head of Sales Consulting, Japan & Asia Pacific Oracle Linux & Oracle VM
Whither Enterprise Cloud Platform Linux, Docker and more Loo Chia Zyn Head of Sales Consulting, Japan & Asia Pacific Oracle Linux & Oracle VM Copyright 2015, Oracle and/or its affiliates. All rights reserved.
2015 Techstravaganza The Microsoft Cloud
2015 Techstravaganza The Microsoft Cloud http://virtuallycloud9.com @tommy_patterson http://aka.ms/tplinkedin [email protected] http://aka.ms/mshostingbw Leaders in Gartner Magic Quadrants
Assignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
CONTINUOUS DEPLOYMENT WITH SINGULARITY
CONTINUOUS DEPLOYMENT WITH SINGULARITY Large Scale Mission-Critical Service and Job Deployment Gregory Chomatas @gchomatas PAAS TEAM Implement & maintain: the deploy & build tools the PAAS platform (mesos
A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)
1. Computation Amazon Web Services Amazon Elastic Compute Cloud (Amazon EC2) provides basic computation service in AWS. It presents a virtual computing environment and enables resizable compute capacity.
Traditional v/s CONVRGD
Traditional v/s CONVRGD Traditional Virtualization Stack Converged Virtualization Infrastructure with HCE/HSE Data protection software applications PDU Backup Servers + Virtualization Storage Switch HA
STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape
STRATEGIC WHITE PAPER The next step in server virtualization: How containers are changing the cloud and application landscape Abstract Container-based server virtualization is gaining in popularity, due
Red Hat CloudForms : OPENSTACK INFRASTRUCTURE MANAGEMENT. John Hardy Senior Principal Product Manager 24 rd June 2015
Red Hat CloudForms : OPENSTACK INFRASTRUCTURE MANAGEMENT John Hardy Senior Principal Product Manager 24 rd June 2015 About Me John Hardy CloudForms Product Manager [email protected] http://cloudformsnow.com
Apache HBase. Crazy dances on the elephant back
Apache HBase Crazy dances on the elephant back Roman Nikitchenko, 16.10.2014 YARN 2 FIRST EVER DATA OS 10.000 nodes computer Recent technology changes are focused on higher scale. Better resource usage
Server Virtualization with Windows Server Hyper-V and System Center
Course 20409 : Server Virtualization with Windows Server Hyper-V and System Center Page 1 of 8 Server Virtualization with Windows Server Hyper-V and System Center Course 20409: 4 days; Instructor-Led Introduction
19.10.11. Amazon Elastic Beanstalk
19.10.11 Amazon Elastic Beanstalk A Short History of AWS Amazon started as an ECommerce startup Original architecture was restructured to be more scalable and easier to maintain Competitive pressure for
2972 Linux Options and Best Practices for Scaleup Virtualization
HP Technology Forum & Expo 2009 Produced in cooperation with: 2972 Linux Options and Best Practices for Scaleup Virtualization Thomas Sjolshagen Linux Product Planner June 17 th, 2009 2009 Hewlett-Packard
Storage and Disaster Recovery
Storage and Disaster Recovery Matt Tavis Principal Solutions Architect The Business Continuity Continuum High Data Backup Disaster Recovery High, Storage Backup and Disaster Recovery form a continuum of
Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led
Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Course Description This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.
WHITEPAPER INTRODUCTION TO CONTAINER SECURITY. Introduction to Container Security
Introduction to Container Security Table of Contents Executive Summary 3 The Docker Platform 3 Linux Best Practices and Default Docker Security 3 Process Restrictions 4 File & Device Restrictions 4 Application
What s New with VMware vcloud Director 5.1
What s New with VMware vcloud Director 5.1 Feature Overview TECHNICAL WHITE PAPER JULY 2012 Table of Contents What s New with VMware vcloud Director 5.1.... 3 Software-Defined IaaS.... 3 Hardware and OS
Course 20533B: Implementing Microsoft Azure Infrastructure Solutions
Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Sales 406/256-5700 Support 406/252-4959 Fax 406/256-0201 Evergreen Center North 1501 14 th St West, Suite 201 Billings, MT 59102 Course
Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 TOPOLOGY SELECTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Topology selection criteria. Perform a comparison of topology selection criteria. WebSphere component
Virtualization Management the ovirt way
ovirt introduction FOSDEM 2013 Doron Fediuck Red Hat What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure
RED HAT CLOUD SUITE FOR APPLICATIONS
RED HAT CLOUD SUITE FOR APPLICATIONS DATASHEET AT A GLANCE Red Hat Cloud Suite: Provides a single platform to deploy and manage applications. Offers choice and interoperability without vendor lock-in.
With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments
RED HAT ENTERPRISE VIRTUALIZATION DATASHEET RED HAT ENTERPRISE VIRTUALIZATION AT A GLANCE Provides a complete end-toend enterprise virtualization solution for servers and desktop Provides an on-ramp to
Big Data With Hadoop
With Saurabh Singh [email protected] The Ohio State University February 11, 2016 Overview 1 2 3 Requirements Ecosystem Resilient Distributed Datasets (RDDs) Example Code vs Mapreduce 4 5 Source: [Tutorials
Using Application Services
vrealize Automation 6.2.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions
<Insert Picture Here> Oracle VM and Cloud Computing
Oracle VM and Cloud Computing Paulo Bosco Otto Sales Consultant [email protected] The following is intended to outline our general product direction. It is intended for
Mirantis www.mirantis.com/training
TM Mirantis www.mirantis.com/training Goals Understand OpenStack purpose and use cases Understand OpenStack ecosystem o history o projects Understand OpenStack architecture o logical architecture o components
CI Pipeline with Docker 2015-02-27
CI Pipeline with Docker 2015-02-27 Juho Mäkinen, Technical Operations, Unity Technologies Finland http://www.juhonkoti.net http://github.com/garo Overview 1. Scale on how we use Docker 2. Overview on the
ovirt and Gluster hyper-converged! HA solution for maximum resource utilization
ovirt and Gluster hyper-converged! HA solution for maximum resource utilization 31 st of Jan 2016 Martin Sivák Senior Software Engineer Red Hat Czech FOSDEM, Jan 2016 1 Agenda (Storage) architecture of
ovirt and Gluster hyper-converged! HA solution for maximum resource utilization
ovirt and Gluster hyper-converged! HA solution for maximum resource utilization 21 st of Aug 2015 Martin Sivák Senior Software Engineer Red Hat Czech KVM Forum Seattle, Aug 2015 1 Agenda (Storage) architecture
Comparative analysis of mapreduce job by keeping data constant and varying cluster size technique
Comparative analysis of mapreduce job by keeping data constant and varying cluster size technique Mahesh Maurya a, Sunita Mahajan b * a Research Scholar, JJT University, MPSTME, Mumbai, India,[email protected]
Server Virtualization with Windows Server Hyper-V and System Center
Course Code: M20409 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Server Virtualization with Windows Server Hyper-V and System Center Overview This five day course will provide you with the
70-414: Implementing a Cloud Based Infrastructure. Course Overview
70-414: Implementing a Cloud Based Infrastructure Course Overview This course covers will prepare the student for Exam 70-414: Implementing a Cloud Based Infrastructure. Students will learn how to create
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service Achieving Scalability and High Availability Abstract DB2 Connect Enterprise Edition for Windows NT provides fast and robust connectivity
How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business
Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services
Cloud Computing at Google. Architecture
Cloud Computing at Google Google File System Web Systems and Algorithms Google Chris Brooks Department of Computer Science University of San Francisco Google has developed a layered system to handle webscale
