This document discusses enabling fast IT using containers, microservices, and DevOps models. It provides an overview of containers and their ecosystem, use cases, and adoption trends. It then describes Contiv, an open source project that provides policy-based networking and storage for containerized applications. It discusses challenges around fast IT adoption and different consumption models. Finally, it concludes that containers will disrupt traditional virtualization and that Contiv provides tools to maintain policies in container infrastructure while embracing fast IT.
Microservices continuous delivery with mantl & shippedCatalin Jora
Microservices continuous delivery with MANTL & Shipped
Running, building and deploying microservices is hard. Either if you try to chunk a monolith application into small pieces or want to start a project from scratch, you’ll need to figure out how to deal with: security, service discovery, networking, monitoring, persistence, orchestration and cluster management. Once you manage to have a microservices architecture in place, you’ll hit other challenges: scaling, infrastructure monitoring, building, running and shipping to your users.
In this talk I’ll cover what you need to take into account when you run microservices and how those problems are addressed in MANTL I’ll also look into a continuous delivery pipeline for microservices using Shipped
MANTL is an open source platform for building microservices started by Cisco. It combines the best open source technologies to deliver an out-of-the box open platform for microservices development. You can contribute to MANTL: https://github.com/CiscoCloud/mantl
Shipped is a CI/CD tool that will be released later this year by Cisco and is natively integrated with MANTL. Shipped is in open beta now: ciscoshipped.io
Discover how to accelerate the modernization of your Java Enterprise applications with no refactoring. Without re-architecting or re-writing, we will show you how to modernize painlessly to achieve faster time-to-market, simplified deployment and scaling, improved security, painless patching, and save money on infrastructure resources and licensing cost.
Mesosphere DC/OS has always helped organizations run containers, legacy apps, and data services consistently on any infrastructure, while reducing operational overhead and infrastructure cost.
Industry leaders such as athenahealth, Royal Caribbean Cruise Line, Deutsche Telekom and many others rely on DC/OS to power their ground-breaking machine learning, IoT, and edge computing initiatives.
DC/OS 1.11, the latest release, introduces many exciting capabilities such as:
1. Seamless Hybrid Cloud Operations — Hybrid cloud use cases such as edge computing, cross-cloud business continuity / disaster recovery and cloud bursting become real. Combine public cloud, private datacenter, and edge compute resources into a single logical computer.
2. Production Kubernetes-as-a-Service — Deploy, scale, and upgrade pure Kubernetes for all of the teams in an organization with one click.
3. Enhanced Data Security — Protect sensitive data in transit and simplify regulatory compliance for distributed data services. DC/OS allows one-click configuration for transport level encryption and integrated authentication, authorization and access control.
As enterprises adopt cloud native infrastructure to run their applications, data security and compliance is becoming a crucial area of interest. When you run your containers in a public cloud, you want to make sure that the data being accessed is secure and that there are no bread crumbs left behind once the container exits. A common mistake many people make is to host-mount a volume directly inside a container, which leaves the container's data behind (directly on the host.)
In this session, we focus on the best practices for ensuring the security and compliance of your applications’ persistent volumes. But ensuring security is an on-going exercise. Ideally you would deploy intelligent software that can constantly monitor and audit the application environment for security holes and breaches.
Autopilot is an automated application runtime management engine built for Kubernetes, and is an open source project sponsored by Portworx: https://github.com/libopenstorage/autopilot
Presented by Gunjan Patel, Gou Rao, and Aditya Dani, January 2019. More details here: https://www.meetup.com/openstack/events/258284618/
The Kubernetes cloud native landscape is vast. Delivering a solution requires managing a puzzling array of required tooling, monitoring, disaster recovery, and other solutions that lie outside the realm of the central cluster. The governing body of Kubernetes, the Cloud Native Computing Foundation, has developed guidance for organizations interested in this topic by publishing the Cloud Native Landscape, but while a list of options is helpful it does not give operations and DevOps professionals the knowledge they need to execute.
Learn best practices of setting up and managing the tools needed around Kubernetes. This presentation covers popular open source options (to avoid lock in) and how one can implement and manage these tools on an ongoing basis. Learn from, and do not repeat, the mistakes of previous centralized platforms.
In this session, attendees will learn:
1. Cloud Native Landscape 101 - Prometheus, Sysdig, NGINX, and more. Where do they all fit in Kubernetes solution?
2. Avoiding the OpenStack sprawl of managing a multiverse of required tooling in the Kubernetes world.
3. Leverage technology like Kubernetes, now available on DC/OS, to provide part of the infrastructure framework that helps manage cloud native application patterns.
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
In this talk Suresh will discuss how Nuage Networks Virtualized Services Platform (VSP) helps overcome the challenges that cloud service providers and large enterprises face delivering, and managing, large multi-tenant clouds. He will discuss how Nuage Networks delivers a massively scalable SDN solution that ensures that datacenters, and wide area networks, are able to respond instantly to demand, and are boundary-less. The talk will also provide an overview of the SDN capabilities that Nuage VSP adds to CloudStack.
Bio
Suresh is the VP of Engineering at Nuage Networks. He has over 19 years experience in software development, building great teams and delivering high quality software. As the first engineer at Nuage Networks, Suresh played a key role in shaping the architecture of the Nuage Virtualized Services Platform (VSP). Suresh’s experience includes extensive protocol development, having developed IP routing and multicast protocols from scratch and deploying them in large ISPs. Suresh was part of the original TiMetra team before becoming part of Alcatel Lucent as Principal Engineer. He then took a role as Director of Engineering at Juniper where he worked on their QFabric product. Earlier in his career, Suresh worked in software engineering at Shasta Networks (Nortel acquired) as well as Fore Systems (Marconi, Ericsson acquired).
Microservices continuous delivery with mantl & shippedCatalin Jora
Microservices continuous delivery with MANTL & Shipped
Running, building and deploying microservices is hard. Either if you try to chunk a monolith application into small pieces or want to start a project from scratch, you’ll need to figure out how to deal with: security, service discovery, networking, monitoring, persistence, orchestration and cluster management. Once you manage to have a microservices architecture in place, you’ll hit other challenges: scaling, infrastructure monitoring, building, running and shipping to your users.
In this talk I’ll cover what you need to take into account when you run microservices and how those problems are addressed in MANTL I’ll also look into a continuous delivery pipeline for microservices using Shipped
MANTL is an open source platform for building microservices started by Cisco. It combines the best open source technologies to deliver an out-of-the box open platform for microservices development. You can contribute to MANTL: https://github.com/CiscoCloud/mantl
Shipped is a CI/CD tool that will be released later this year by Cisco and is natively integrated with MANTL. Shipped is in open beta now: ciscoshipped.io
Discover how to accelerate the modernization of your Java Enterprise applications with no refactoring. Without re-architecting or re-writing, we will show you how to modernize painlessly to achieve faster time-to-market, simplified deployment and scaling, improved security, painless patching, and save money on infrastructure resources and licensing cost.
Mesosphere DC/OS has always helped organizations run containers, legacy apps, and data services consistently on any infrastructure, while reducing operational overhead and infrastructure cost.
Industry leaders such as athenahealth, Royal Caribbean Cruise Line, Deutsche Telekom and many others rely on DC/OS to power their ground-breaking machine learning, IoT, and edge computing initiatives.
DC/OS 1.11, the latest release, introduces many exciting capabilities such as:
1. Seamless Hybrid Cloud Operations — Hybrid cloud use cases such as edge computing, cross-cloud business continuity / disaster recovery and cloud bursting become real. Combine public cloud, private datacenter, and edge compute resources into a single logical computer.
2. Production Kubernetes-as-a-Service — Deploy, scale, and upgrade pure Kubernetes for all of the teams in an organization with one click.
3. Enhanced Data Security — Protect sensitive data in transit and simplify regulatory compliance for distributed data services. DC/OS allows one-click configuration for transport level encryption and integrated authentication, authorization and access control.
As enterprises adopt cloud native infrastructure to run their applications, data security and compliance is becoming a crucial area of interest. When you run your containers in a public cloud, you want to make sure that the data being accessed is secure and that there are no bread crumbs left behind once the container exits. A common mistake many people make is to host-mount a volume directly inside a container, which leaves the container's data behind (directly on the host.)
In this session, we focus on the best practices for ensuring the security and compliance of your applications’ persistent volumes. But ensuring security is an on-going exercise. Ideally you would deploy intelligent software that can constantly monitor and audit the application environment for security holes and breaches.
Autopilot is an automated application runtime management engine built for Kubernetes, and is an open source project sponsored by Portworx: https://github.com/libopenstorage/autopilot
Presented by Gunjan Patel, Gou Rao, and Aditya Dani, January 2019. More details here: https://www.meetup.com/openstack/events/258284618/
The Kubernetes cloud native landscape is vast. Delivering a solution requires managing a puzzling array of required tooling, monitoring, disaster recovery, and other solutions that lie outside the realm of the central cluster. The governing body of Kubernetes, the Cloud Native Computing Foundation, has developed guidance for organizations interested in this topic by publishing the Cloud Native Landscape, but while a list of options is helpful it does not give operations and DevOps professionals the knowledge they need to execute.
Learn best practices of setting up and managing the tools needed around Kubernetes. This presentation covers popular open source options (to avoid lock in) and how one can implement and manage these tools on an ongoing basis. Learn from, and do not repeat, the mistakes of previous centralized platforms.
In this session, attendees will learn:
1. Cloud Native Landscape 101 - Prometheus, Sysdig, NGINX, and more. Where do they all fit in Kubernetes solution?
2. Avoiding the OpenStack sprawl of managing a multiverse of required tooling in the Kubernetes world.
3. Leverage technology like Kubernetes, now available on DC/OS, to provide part of the infrastructure framework that helps manage cloud native application patterns.
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
In this talk Suresh will discuss how Nuage Networks Virtualized Services Platform (VSP) helps overcome the challenges that cloud service providers and large enterprises face delivering, and managing, large multi-tenant clouds. He will discuss how Nuage Networks delivers a massively scalable SDN solution that ensures that datacenters, and wide area networks, are able to respond instantly to demand, and are boundary-less. The talk will also provide an overview of the SDN capabilities that Nuage VSP adds to CloudStack.
Bio
Suresh is the VP of Engineering at Nuage Networks. He has over 19 years experience in software development, building great teams and delivering high quality software. As the first engineer at Nuage Networks, Suresh played a key role in shaping the architecture of the Nuage Virtualized Services Platform (VSP). Suresh’s experience includes extensive protocol development, having developed IP routing and multicast protocols from scratch and deploying them in large ISPs. Suresh was part of the original TiMetra team before becoming part of Alcatel Lucent as Principal Engineer. He then took a role as Director of Engineering at Juniper where he worked on their QFabric product. Earlier in his career, Suresh worked in software engineering at Shasta Networks (Nortel acquired) as well as Fore Systems (Marconi, Ericsson acquired).
Banking and Docker Datacenter - How Containers Drive AgilitySendachi
Banks are a museum of technologies, Technology diversity is prevalent. When you containerize the container becomes the common unit of management and operations making management much simpler.
Create B2B Exchanges with Cisco Connected Processes: an overviewCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. The opportunity cost of business disruptions in the hyper-connected world can be very high. To ensure business continuity and optimization, organizations are automating many critical workflows and infrastructure operations throughout their enterprise and extended ecosystems. Cisco Connected Processes software enable architects, application developers and integration professionals to deliver business processes and automation as a service, while managing workflows and data more efficiently and effectively. Join this session to learn how scalable operational efficiencies can save you time and money while simplifying collaboration between all the members of your technical community.
Cloud computing and OpenStack basic introduction. This presentation was given on November 13, 2014 at Universitat Politecnica de Catalunya. Barcelona, Spain.
Hyper-C is OpenStack on Windows Server 2016, based on Nano Server, Hyper-V, Storage Spaces Direct (S2D) and Open vSwitch for Windows. Bare metal deployment features Cloudbase Solutions Juju charms and MAAS.
Introducing Cloud Development with Project Shipped and Mantl: a deep diveCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. Developers are driving the market for cloud consumption and leading each industry into the new era of software defined disruption. There are no longer questions about whether elastic and flexible agile development are the way to innovate and reduce time to market for businesses. In addition, businesses are moving to application development architectures leveraging microservices, which are becoming increasingly important to their business strategy. When making the decision to build and operate an application on a physical or cloud platform, microservices are becoming central to architecture and strategy. This session will clearly define what a microservices infrastructure is and how it enables elastic, flexible, and portable application workload deployment. The Mantl platform will be introduced, with each component described and demonstrated. Project Shipped will be used to build, deploy and run an application.
Machine learning services with SQL Server 2017Mark Tabladillo
SQL Server 2017 introduces Machine Learning Services with two independent technologies: R and Python. The purpose of this presentation is 1) to describe major features of this technology for technology managers; 2) to outline use cases for architects; and 3) to provide demos for developers and data scientists.
Do you think that Nova, Cinder, Heat, Ceilometer, and Neutron are all references to global warming and looming apocalypse? For all those who come to the OpenStack community and wonder what all the fuss is about, this quick introduction will answer your many questions. It includes a short history of the largest Open Source project in history and will touch on
the basic OpenStack components, so you will be prepared the next time someone mentions Keystone, Nova and Swift in the same sentence.
This session was presented by Beth Cohen at the OpenStack meetup on Feb 19th, 2014 in Boston. Beth works for Verizon developing cool Cloud based products that she can't talk about without a strict NDA. She is a technical leader with over 25 years of experience architecting leading-edge system infrastructures and managing complex projects in the telecom, manufacturing, financial services, government, and technology industries. She has been involved in building some of the world's largest OpenStack architectures and has way too much fun at OpenStack Summits!
This presentation is about Platform as a Service, a category of cloud computing services that enables customers to develop, run, and manage applications without building and maintaining their own infrastructure. The presentation also contains an overview of public cloud application platforms, such as Google Cloud Platform, AWS, Microsoft Azure and more.
The presentation was held by Volodymyr Davydenko (Engineering Consultant, GlobalLogic) at GlobalLogic Kyiv DevOps Career Day on June 9, 2018.
Presentation delivered at the 2017 LinuxCon China.
Build robust blockchain services (Wenjie(Jay) Xie, wutongtree.com) - Blockchain is considered as a great evolution. But the performance, maintainability, and scalability are still confusing many companies. Jay will show you how they reach high availability, scalability, and performance by using hyperledger and container to build robust blockchain services. He will also share their experience on dealing TB data in blockchain and operating a large scale of blockchain services in containers, including linking hyperledger and hbase, service warmup, and much more.
Cloud orchestration major tools comparisionRavi Kiran
Cloud Orchestration major tools comparison (including history, installation, market share, integration with other public cloud system for each tool) For any clarification contact kiran79@techgeek.co.in
In Pravega's first community meeting as a CNCF project, we overviewed experimental features of Pravega:
* Schema Registry - preserving the structure of data in an unstructured storage system and controlling for safe schema evolution
* Consumption-Based Retention - stream truncation based on subscriber positions
* Simplified Long-Term Storage (SLTS) - abstracting the distributed management of segments while removing complicated problems such as fencing
* SLTS Plugin for BookKeeper - an implementation of the SLTS interfaces for BlobIt! object stores on BookKeeper: https://github.com/diegosalvi/pravega-blobit-chunkmanager
This presentation explores the latest release of OpenStack (OpenStack Mitaka) and shares highlights from the OpenStack Summit held April 25-29, 2016 in Austin, TX.
OpenStack is a free and open-source software platform for building and managing cloud computing platforms for public and private clouds, mostly deployed as an infrastructure-as-a-service (IaaS). The software platform consists of interrelated components that control hardware pools of processing, storage, and networking resources throughout a data center. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
Kubernetes is an open source container cluster orchestration platform founded by Google. This presentation covers an overview of it's main concepts, plus how it fits into Google Cloud Platform. This was delivered by Kit Merker at DevNexus 2015 in Atlanta.
DevOps, Microservices and containers - a high level overviewBarton George
This is deck is meant as a high-level overview of the concepts of DevOps, Microservices and containers and how they serve as key enablers for Digital Transformation.
Banking and Docker Datacenter - How Containers Drive AgilitySendachi
Banks are a museum of technologies, Technology diversity is prevalent. When you containerize the container becomes the common unit of management and operations making management much simpler.
Create B2B Exchanges with Cisco Connected Processes: an overviewCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. The opportunity cost of business disruptions in the hyper-connected world can be very high. To ensure business continuity and optimization, organizations are automating many critical workflows and infrastructure operations throughout their enterprise and extended ecosystems. Cisco Connected Processes software enable architects, application developers and integration professionals to deliver business processes and automation as a service, while managing workflows and data more efficiently and effectively. Join this session to learn how scalable operational efficiencies can save you time and money while simplifying collaboration between all the members of your technical community.
Cloud computing and OpenStack basic introduction. This presentation was given on November 13, 2014 at Universitat Politecnica de Catalunya. Barcelona, Spain.
Hyper-C is OpenStack on Windows Server 2016, based on Nano Server, Hyper-V, Storage Spaces Direct (S2D) and Open vSwitch for Windows. Bare metal deployment features Cloudbase Solutions Juju charms and MAAS.
Introducing Cloud Development with Project Shipped and Mantl: a deep diveCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. Developers are driving the market for cloud consumption and leading each industry into the new era of software defined disruption. There are no longer questions about whether elastic and flexible agile development are the way to innovate and reduce time to market for businesses. In addition, businesses are moving to application development architectures leveraging microservices, which are becoming increasingly important to their business strategy. When making the decision to build and operate an application on a physical or cloud platform, microservices are becoming central to architecture and strategy. This session will clearly define what a microservices infrastructure is and how it enables elastic, flexible, and portable application workload deployment. The Mantl platform will be introduced, with each component described and demonstrated. Project Shipped will be used to build, deploy and run an application.
Machine learning services with SQL Server 2017Mark Tabladillo
SQL Server 2017 introduces Machine Learning Services with two independent technologies: R and Python. The purpose of this presentation is 1) to describe major features of this technology for technology managers; 2) to outline use cases for architects; and 3) to provide demos for developers and data scientists.
Do you think that Nova, Cinder, Heat, Ceilometer, and Neutron are all references to global warming and looming apocalypse? For all those who come to the OpenStack community and wonder what all the fuss is about, this quick introduction will answer your many questions. It includes a short history of the largest Open Source project in history and will touch on
the basic OpenStack components, so you will be prepared the next time someone mentions Keystone, Nova and Swift in the same sentence.
This session was presented by Beth Cohen at the OpenStack meetup on Feb 19th, 2014 in Boston. Beth works for Verizon developing cool Cloud based products that she can't talk about without a strict NDA. She is a technical leader with over 25 years of experience architecting leading-edge system infrastructures and managing complex projects in the telecom, manufacturing, financial services, government, and technology industries. She has been involved in building some of the world's largest OpenStack architectures and has way too much fun at OpenStack Summits!
This presentation is about Platform as a Service, a category of cloud computing services that enables customers to develop, run, and manage applications without building and maintaining their own infrastructure. The presentation also contains an overview of public cloud application platforms, such as Google Cloud Platform, AWS, Microsoft Azure and more.
The presentation was held by Volodymyr Davydenko (Engineering Consultant, GlobalLogic) at GlobalLogic Kyiv DevOps Career Day on June 9, 2018.
Presentation delivered at the 2017 LinuxCon China.
Build robust blockchain services (Wenjie(Jay) Xie, wutongtree.com) - Blockchain is considered as a great evolution. But the performance, maintainability, and scalability are still confusing many companies. Jay will show you how they reach high availability, scalability, and performance by using hyperledger and container to build robust blockchain services. He will also share their experience on dealing TB data in blockchain and operating a large scale of blockchain services in containers, including linking hyperledger and hbase, service warmup, and much more.
Cloud orchestration major tools comparisionRavi Kiran
Cloud Orchestration major tools comparison (including history, installation, market share, integration with other public cloud system for each tool) For any clarification contact kiran79@techgeek.co.in
In Pravega's first community meeting as a CNCF project, we overviewed experimental features of Pravega:
* Schema Registry - preserving the structure of data in an unstructured storage system and controlling for safe schema evolution
* Consumption-Based Retention - stream truncation based on subscriber positions
* Simplified Long-Term Storage (SLTS) - abstracting the distributed management of segments while removing complicated problems such as fencing
* SLTS Plugin for BookKeeper - an implementation of the SLTS interfaces for BlobIt! object stores on BookKeeper: https://github.com/diegosalvi/pravega-blobit-chunkmanager
This presentation explores the latest release of OpenStack (OpenStack Mitaka) and shares highlights from the OpenStack Summit held April 25-29, 2016 in Austin, TX.
OpenStack is a free and open-source software platform for building and managing cloud computing platforms for public and private clouds, mostly deployed as an infrastructure-as-a-service (IaaS). The software platform consists of interrelated components that control hardware pools of processing, storage, and networking resources throughout a data center. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
Kubernetes is an open source container cluster orchestration platform founded by Google. This presentation covers an overview of it's main concepts, plus how it fits into Google Cloud Platform. This was delivered by Kit Merker at DevNexus 2015 in Atlanta.
DevOps, Microservices and containers - a high level overviewBarton George
This is deck is meant as a high-level overview of the concepts of DevOps, Microservices and containers and how they serve as key enablers for Digital Transformation.
40 Year Old Company Transformed by Utilizing Cloud & DevOps Strategies
Shakeel Sorathia, VP, Systems Engineering, Ticketmaster at DevOps Enterprise Summit 2014
Devops and the cloud is sexy, but as a 40 year old entertainment company with over $13 billion in transactions, how do you get there? An enterprise is often saddled with legacy technologies, but also things like contracts, compliance, and stockholders.
This is the story of one enterprise that has and continues to transform itself with the utilization of the cloud and devops. It’s not always easy, but it can be done!
How the rise of DevOps and containers is transforming IT service deliveryDonnie Berkholz
One of the fastest-growing trends in technology is containers, enabled by a modern approach to software development and deployment called DevOps. This talk will delve into the increasingly mainstream trend of DevOps, the Docker and containers ecosystem including current enterprise adoption, and how they combine to form a new style of software architecture dubbed microservices. We'll close by looking at real-world case studies at leading companies.
Recording here: https://www.youtube.com/watch?v=5W4n9K3PIVg
Since Docker was open sourced in 2013, the community and adoption around Docker containers has grown to over 6 billion downloads and over 1000 contributors. Learn about why this is, and why you should start using containers for your own applications.
Microservices 101: From DevOps to Docker and beyondDonnie Berkholz
Containers and microservices are two of the fastest-growing trends in technology, enabled by a modern approach to software development and deployment called DevOps. This talk will delve into the increasingly mainstream trend of DevOps, the Docker and containers ecosystem including current enterprise adoption, and how they combine to form a new style of software architecture dubbed microservices. We'll close by looking at real-world examples of containers and microservices architectures at leading-edge companies.
What is Docker and why should you care? A Docker container is like a
lightweight Virtual Machine. It gives you the benefits of a virtual machine,
isolation of your application, without the drawbacks, having to ship an entire
operating system with your application, slow startup time, and difficult
interaction with the host.
In this presentation you will learn why Docker and containerization is the
future of DevOps and how to use it efficiently. You will learn how to build,
run, and link containers, and what volumes are and what they are used for.
You will also learn about some of the many orchestration solutions that exists
for managing a cluster of containers, both locally and in the cloud.
Enterprise DevOps in the Age of Docker & MicroservicesXebiaLabs
Tim Buntel & Sunil Mavadia discuss the following in this one-hour webinar:
What containers and microservices mean for existing software delivery processes.
Important considerations for successful adoption of containers and microservice architectures as part of the enterprise release pipeline.
How to ensure that security, compliance and governance standards are maintained when you finally do introduce them.
Immutable infrastructure with Docker and containers (GlueCon 2015)Jérôme Petazzoni
"Never upgrade a server again. Never update your code. Instead, create new servers, and throw away the old ones!"
That's the idea of immutable servers, or immutable infrastructure. This makes many things easier: rollbacks (you can always bring back the old servers), A/B testing (put old and new servers side by side), security (use the latest and safest base system at each deploy), and more.
However, throwing in a bunch of new servers at each one-line CSS change is going to be complicated, not to mention costly.
Containers to the rescue! Creating container "golden images" is easy, fast, dare I say painless. Replacing your old containers with new ones is also easy to do; much easier than virtual machines, let alone physical ones.
In this talk, we'll quickly recap the pros (and cons) of immutable servers; then explain how to implement that pattern with containers. We will use Docker as an example, but the technique can easily be adapted to Rocket or even plain LXC containers.
Microservices, DevOps, Continuous Delivery – More Than Three BuzzwordsEberhard Wolff
Microservices, DevOps and Continuous Delivery are three hypes at the moment. This talk looks into the relationships between these three approaches and gives an idea how these approaches help to solve concrete problems. Held at Continuous Lifecycle 2015.
Structuring the right team for DevOps without Re-Organization. I presented this at DevOps Fusion 2015. Tips include rapid feedback loop, value stream analysis, etc.
An introduction to the Spotify matrix model including recent updates we've made as we have continued to grow. I presented this talk at the Spark the Change Conference in London, UK on July 1, 2015.
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. As IT strives to become Fast IT, application architectures are undergoing fundamental disruption to enable faster development to deployment lifecycles. As part of this trend, the number of applications being created using microservices architectures and container technologies like Docker is exploding. This new "cloud native" framework makes deployments on-prem or public cloud seamless. In this session, we will look at these evolving trends and how several open source technologies have converged to provide enterprises the ability to innovate at unprecedented levels.
Enabling Production Grade Containerized Applications through Policy Based Inf...Docker, Inc.
This session covers the solution addressing the needs of enabling product-grade containerized applications. You will learn how operations teams running containerized applications in a shared infrastructure can define and enforce policies to provide security, monitoring, and performance for network, storage, and computing. You will learn about Contiv and Mantl, open source projects that create a framework for cloud native application development and infrastructure with application intent and operational policies. Contiv integrates Cisco infrastructure (UCS, Nexus, and ACI) with Docker Datacenter to help enterprises adopt containers at a larger scale.
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...Ian Choi
- Title: Innovation with open sources and app modernization for developers
- Event: OpenInfra Days Vietnam 2019 (URL: https://2019.vietopeninfra.org )
- Presenter: Ian Choi
Embracing Containers and Microservices for Future Proof Application Moderniza...Marlabs
The need for application modernization: Legacy applications are typically based on a monolithic design, which is organized in a three-tier architecture that covers a front, middle, and end layer. These monolithic designs reduce flexibility and agility due to the way it is compressed and leads to challenges in scaling as per business requirement. This challenge has resulted in modernizing these legacy applications using Containers and Microservices. Credit: Marlabs
For enterprises trying to stay ahead of the game, having a robust and fast application development program can make or break their market presence. The challenge for developers, however, is to build responsive, devise-agnostic applications in days, not months.
Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated containers to get better compute density. Enterprises use Docker to build agile software delivery pipelines to ship new features faster, more securely and with confidence for both Linux and Windows Server apps.
Containers aren’t just for microservices – Containerizing Legacy WorkloadsOscar Renalias
Slides for the presentation that I gave at DockerCon 2017 in Austin. The slot was rather short (20 minutes) and there wasn't a whole lot of time to dive into details, but I try to describe the main IT/business drivers that we've observed around container migration, our methodology for doing migrations in a structured manner, and then dive into some very practical topics based on existing migration exprience with Docker Datacenter Enteprise Edition.
Learn how and why John McDonough contributes to Ansible and how you can too. We’ll arm you with what you need to know, things like Python, Git, and YAML.
Rome 2017: Building advanced voice assistants and chat botsCisco DevNet
If it takes minutes to code a simple bot, building professional bots represents quite a challenge. Soon you realize you need serious programming and API architecture experience but also “Bot” specific skills. In this session, we'll first show the code of advanced Chat and Voice interactions, and then explore the challenges faced when building advanced Bots (Context storage, NLP approaches, Bot Metadata, OAuth scopes), and discuss interesting opportunities from latest industry trends (Bot platforms, Serverless, Microservices). This talk is about showing the code and sharing lessons learned.
How to Build Advanced Voice Assistants and ChatbotsCisco DevNet
Learn more about the CodeMotion Voice Machine and Cisco DevNet Chatbot. Understand what a typical bot journey is and where to go to get more information about Cisco Spark and Tropo.
Cisco Spark and Tropo and the Programmable WebCisco DevNet
Learn how Cisco Spark and Tropo collaboration features can be easily combined with hundreds of cloud APIs to build sophisticated, flexible workflows via a new breed of programmable web solutions from 'Integration Platform as a Service (iPaaS)' partners like Built.io, Zapier and IFTTT. This session covers multiple real-world Cisco+iPaaS use-cases, and includes a hands-on walk-through demonstrating how to build a Spark+Tropo sample application using Built.io.
Watch the BRK-DEV2004 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92557&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Device Programmability with Cisco Plug-n-Play SolutionCisco DevNet
Cisco Open Plug-n-Play solution allows customers to reduce the costs associated with deployment/installation of network devices, increase the speed and reduce the complexity of deployments without compromising the security. Using Cisco Plug-n-Play solution, customers can do Zero Touch Installs of Cisco gear in various deployment scenarios and deployment locations.
Watch the DevNet 2052 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=91108&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APICisco DevNet
Captive Portals, also known as Splash Pages, are a common requirement for guest WiFi. Captive portals typically deliver branding, a terms of service and a simple login process before authenticating the client onto the network. By leveraging the Meraki ExCap API, developers can customize this experience based on their requirements. This deep dive will walk through the various API options: Click-through vs Sign-on Splash page Programming a Click-through and Sign-on (w/ RADIUS) using NodeJS Programming a Click-through with Node-RED Leveraging OAuth for social login support.
Watch the DevNet 2049 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92727&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Application Visibility and Experience through Flexible NetflowCisco DevNet
The world of applications is changing rapidly in the enterprise; from the way applications are increasingly hosted in the cloud, the diverse nature of apps and to the way they are consumed by many devices. The need for organizations and network administrators is to focus on "Fast IT" - "Innovation in the Enterprise" is growing, which means having to spend less time on daily operations, maintenance and troubleshooting and more time on delivering business value with newer services. Cisco AVC with its NBAR2 technology is designed to detect applications and measure application performance through measuring round trip time, retransmission rates, jitter, delay, packet loss, MoS, URL statistics etc. Those details are transmitted using Flexible Netflow/IPFIX, so partners could leverage the data for application usage reporting, performance reporting and troubleshooting application issues to deliver best possible application experience.
Watch the DevNet 2047 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92664&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
The WAN Automation Engine (WAE) is a software platform that provides multivendor and multilayer visibility and analysis for service provider and large enterprise networks. It plays a critical role in answering key questions of network resource availability, and when appropriate can automate and simplify Traffic Engineering mechanisms such as RSVP-TE and Segment Routing. This session will focus on use-cases and APIs for developers.
Watch the DevNet 2035 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92720&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Cisco's Open Device Programmability Strategy: Open DiscussionCisco DevNet
Cisco DNA is an open and extensible, software-driven architecture built on a set of design principles with the objective of providing:
- Insights & Actions to drive faster business innovation
- Automaton & Assurance to lower IT costs and complexity while meeting business and user expectations
- Security & Compliance to reduce risk as the organization continues to expand and grow. The architecture extends to Cisco network elements.
This session will focus on the open, model-driven, programmable interfaces available across Cisco's network elements which enable you to leverage and extend your network through applications that directly access the routers and switches in your network.
Watch the DevNet 1028 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=91041&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Cisco DevNet
In this small group, hands-on workshop session you'll learn how to write your first Python application that uses YANG, NETCONF and , RESTCONF to access operational and configuration data on a device.
Watch the DevNet 2044 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92725&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
NETCONF & YANG Enablement of Network DevicesCisco DevNet
A technical discussion and a demo showing how Tail-f's ConfD management agent can be used to implement NETCONF and YANG, the industry-leading solution for providing a programmable management interface in a network element. ConfD is recognized as the best-in-breed embedded software for implementing management functions in network elements, including physical devices and virtualized network functions (VNF) for NFV.
This Workshop is a best fit for engineers who are involved in the design and development of embedded software for network devices. Attendees will gain a basic understanding of what NETCONF and YANG are and how ConfD provides a solution for embedding this technology in the network devices. More information about ConfD can be found at: https://developer.cisco.com/site/confD/
Watch the DevNet 1216 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92703&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
UCS Management APIs A Technical Deep DiveCisco DevNet
Underneath the UCS API Python SDK, Powershell Libraries and VMware and OpenStack plugins there is the UCS XML API itself. This session will go deep into the API and explain how the SDK, Libraries and plugins actually communicate with UCS components. We will cover API session management, queries, query filters, configuration methods, functions and event subscription. Understanding the low-level UCS APIs and Object Model will enable you to build your own programmatic interface into your UCS environments in the language you like on the platform of your choosing.
Watch the DevNet 3003 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=91099&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
The DevOps model is rapidly transforming IT operations and development practices. But what are the precursors necessary to implement DevOps? To achieve an agile, virtualized, and highly automated IT environment, what technological requirements need to be in place? OpenStack has the potential to facilitate DevOps implementation and practices at several different layers in the data center. In this session we'll quickly discuss what DevOps is, then discuss many components that are logically required to move towards DevOps in your environment. Finally we'll explore in depth several ways OpenStack can provide these baseline components.
Watch the DevNet 1104 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92695&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
What is Tropo, how do you use it, and what can you use it for? In this session, you'll learn how Tropo works, see some real-life examples, and learn how to create your own voice and SMS applications in minutes.
Watch the DevNet 1023 replay from the Cisco Live On-Demand Library at:https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=91050&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
DevNet Express - Spark & Tropo API - Lisbon May 2016Cisco DevNet
Direct from the Cisco DevNet Lisbon Portugal Express event in May 2016. Learn about Cisco DevNet, Spark and Tropo APIs any why there's never been a better time to innovate with Cisco.
Direct from DevNet@TAG in Milan and Rome in May 2016! Learn about Cisco DevNet, Spark and Tropo APIs any why there's never been a better time to innovate with Cisco.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
When stars align: studies in data quality, knowledge graphs, and machine lear...
Enabling Fast IT using Containers, Microservices and DevOps Model
1.
2. Enabling Fast IT using
Containers, Microservices
and DevOps Model
Balaji Sivasubramanian, Director, Product Management, Open
Source Solutions
3. • Introduction – Fast IT
• Containers Eco-System and Use Cases
• Contiv – Policy Based Infrastructure for Containerized Applications
• Challenges with Fast IT adoptions
• Conclusion
Agenda
6. Containers is a popular technology and is being
rapidly adopted in the market
•5x user growth (to ~8% of customers)
•Docker runs on 6% of monitored hosts from
near zero earlier this year
•Container adoption is higher in larger
companies
•Users triple number of containers in 3 months
Source: Datadog survey (7000 customers)
•2B Docker Hub Pulls
•20x growth in past year!
Docker Hub Usage Customer adoption / survey
Source: Docker Inc
7. Even with such a tremendous growth, the potential
for further adoption is still enormous and real
32%
14%
8%
8%
20%
35%
12%
10%
11%
36% 19%
Ansible
Salt
Chef
Puppet
3%
18%
14%
49%
55%
52%
20%
Plan to use
Use today26%
19%
13%
11%
5%
18%
20%
36%
10%
9%
11%
Salt
14%
Ansible
14%
3%
21%
49%
Puppet 39%
Chef 44%
% of Enterprises using: % of SMBs using:
Source: RightScale 2015 State of the cloud report
8. Containers are the next evolution of datacenter
infrastructure technology
Virtualmachines
Containers
• A Linux container allows to run
multiple applications isolated from
one another on the same operating
system
• Docker automates the deployment
and portability of any application
and all dependencies within a
lightweight, editable, self-sufficient
container
• Containers have the potential to
disrupt and replace traditional
datacenter virtualization
PortabilityPackaging Performance
APP
- Image contains all
libraries needed for
application
- Easy to build, share,
update
- Unit of testing /
distribution
- Near bare metal
performance
- Minimal overhead per
container
- Near zero “boot” time
- Move apps between
private clouds
- Shift workloads to/from
public cloud
- Easy to move through
CI/CD
What is a container?
9. Containers bring benefits in the app development space
because of their portability and flexibility
• Agility in app development
• Application lifecycle management
• CI/CD and ease of deployment
• Improve business process
architecture using a composition
of services
• Cost reduction:
• Increase DC utilization / higher
density than virtual machines
• Reduce costs of virtualization
Developer
Version
control
QA / QE
Sysadmin
10. The ecosystem is made of many players and it is a
rapidly evolving eco-system
PaaS or Container
frameworks/Stacks
Operating system
Containers
orchestration
Container
registry
Container image
- Application
- Libraries
Container runtime
Configuration
management
CI/CD
11. Contiv – Policy Based
Infrastructure for
Containerized
Applications
12. The Status Quo
Variety of users: cars,
trucks, ambulances, buses,
pedestrians, two-wheelers,
etc.
No Policy: No Lights, No
Lanes, No Rules, No
Governance, No
Enforcement, Best Effort
Meskel Square [ Source: Reddit.com ]
Status Quo: Deploying Applications on Shared Infrastructure
13. Container Orchestration need ability to leverage
infrastructure differentiation better for Application
Performance, Security and Visibility.
Container
Stacks
Infrastructure
Unified | Integrated | Automated
Scheduling | Allocation
Visibility
Application
Awareness
Infrastructure Capabilities Nexus 2k-9k
Contiv: Making Infrastructure/Solutions Ideal for containers
14. • Container industry is focused on
creating ability to define applications
through Docker Compose,
Kubernetes Pod definition etc.
• As applications move from
development to production, there is
need to able to define and enforce
infrastructure operational policies
• Contiv is creating industry thought
leadership around need for
infrastructure policies for
containerized applications in a
shared infrastructure
• Contiv provides framework and
implementation to address operation
intent for Infrastructure.
Contiv Addressing Enabling Infrastructure to Run
Production Containerized Applications Better
15. • Agile - Increased speed of infrastructure provisioning
• Networking: network creation, endpoint reachability convergence security policies
instantiation
• Storage: Storage policies for volumes as they are instantiated
• Handling short lived containerized applications
• Scalable providing higher performance
• Support 10x scale (when compared to VMs) for network, compute, and storage entities
• Scale performance by leveraging underlying infra capabilities
• Predictable providing better reliability and easier to troubleshoot
• Enable efficient resource utilization via enforce operational policies on Infrastructure
• Enable application level visibility
Contiv – Open Source Project focused on Policy
Based Infrastructure for Containerized Applications
16. • Contiv.io is an open-source project that creates a
policy framework in different domains of containers
• Network Policies: Policies for Application Security,
Prioritization, and Network Resource Allocation
• Network Services for Apps (Virtual or Physical
Service appliances)
• Analytics/Diagnostics
• Integrates with Cisco ACI, Nexus, and UCS
Solutions
• Ecosystem: Docker, Kubernetes
• Status: Beta
Contiv Networking provides policy-rich container
networking that integrates with Cisco Nexus and ACI
Application
Composition
+
Policy Intent
Node 1 Node2 Node-n
Contiv Master
Docker | Kubernetes
| Mesos Plugin
Agents
18. Where does Contiv Fit in the Container Stack ?
Optimized Infrastructure/ Cisco Integrated Infrastructure
Cisco Hardware: UCS Compute, Nexus 9k, ACI
Ops Orchestration/PaaS (Provides Roles/Multi-tenancy/Visibility/GUI), Contiv Plugins
Container Optimized OS
Container Cluster Scheduler | Contiv Cluster-wide Intent Manager
Container Image
Store
Container Runtime (Docker, etc.)
Contiv Networking/Volume Agents
Developer
DevOps
SysAdmin
Host-1 Host-n
19. Contiv– Best Choice for Enterprise Containerized
Application Deployments
• Best integration with existing infrastructure install-base, any network
topology
• No topology/connectivity/feature changes to get started with containers
• Best leverage of infrastructure hardware (UCS, Nexus)
• Integrated with Cisco ACI for container applications for highly scalable solutions
• Consistent behavior with variety of workloads (VM, Container, Bare-metal)
• Native visibility of container workloads in network
• Value added features
• Scalable Policies based approach, Multi-tenancy with telemetry and fully
automated cluster maintenance
• Feature Rich Integration with Container eco-system - Docker,
Kubernetes/Mesos
21. Integration and testing
components
Consistency of
deployments
Achieve fast payback
and ROI
Future agility and
choice
Avoid vendor lock-in
Stable platforms/Lack
of Maturity
Supportable
configurations
Cost-efficient scale-out
Access to skilled staff
Business Challenges Around Fast IT
Speed of Deployment Risk Management Retain FlexibilityRetain Flexibility
22. Most
projects/distributions
are community
supported
No single point of
contact
Which
distribution/project/too
ls?
Which deployment
system?
Many deployment
methods
Many package /
update systems
Best practices on
specific architectures?
IT Challenges Around Fast IT
Support Deployment ComplexityComplexity
24. • Project Mantl integrates different components of a
container infrastructure (orchestration, etc.) to make it
simple to deploy, also in multi DC environments
• Project Shipped integrates different tools to make it
easy for developers to deploy applications on an
agnostic platform
• Ecosystem: Mesosphere, Kubernetes, CloudFoundry
(open-source), OpenShift, Docker
• Contiv will provide infrastructure differentiation for
Shipped/Mantl
Shipped aims at creating an agnostic container
experience for developers and with Contiv,
provides infrastructure differentiation
26. • Containers and Micro services based applicaton
architecture will likely disrupt /replace traditional data
center virtualization
• Contiv provides tools necessary to maintain operational
policies in a containerized infrastructure.
• IT needs to evolve to embrace Fast IT
Conclusions
26
We are living in the world of two ITs. We have to support the traditional IT model but also support the new DevOps model.
So what characterizes the two ITs?
Mode 1 is about defining traditional strategies that build for long-term. Steady progressions of deployment, operation and long running life cycle is within the scope of the strategy. Efficiency is the primary focus.
Mode 2 is about agility, and uses very short update cycles of prioritization, implementation and review.
This dual approach allows flexibility which has become a necessity to allow the business to explore new directions.
It is not the big eating small. It is the fast eating slow.
Gartner predicts in their BiModal IT study that 47% of Enterprises will have two models of IT to support this transformation with separate tools, processes and people to manage and operate them.
A Forrester study predicts that it will be 5-7 years before majority of applications are Cloud-Native.
In this new age of IT, combining Efficiency (Mode 1) and Speed (Mode 2) enables greater success. Success that allows Business Transformation and Disruption.
This shows customer’s Challenges/Complications regarding OpenStack.
Implementing OpenStack is still an emerging technology area. You want to take advantage of what it offers, but minimize the challenges associated with moving your infrastructure in this new direction.
Speed of Deployment: You want to shorten your learning curve and take advantage of proven solutions that will help you achieve business outcomes faster. You want to use consistent deployments to get infrastructure up and running in the shortest time possible.
Manage Risk: At the same time, you need to minimize risk by choosing stable platforms that have been hardened for use in production environments. You want configurations designed for supportability, and that can be easily and cost-efficiently scaled.
Retain Flexibility: You need solutions that will support future growth and give you the flexibility to adjust as your needs change.
These are the areas where Cisco is focusing its efforts to engineer and deliver OpenStack solutions.
IT faces different challenges when they attempt a DIY OpenStack implementation. There are many options, packages, and methods of distribution. Which one is best? Where do we get support? And support specifically on the platform we’re operating?
To support today’s continuum of applications ranging from traditional to cloud-native in a fast-moving market, you must be free to choose the optimal consumption model for each workload. In other words, to support a continuum of traditional and cloud native applications, you need a continuum of cloud consumption models that span the range from build to buy. With our portfolio and partner ecosystem, we bring you that continuum and resulting speed by supporting any cloud consumption model with security and data sovereignty.
When it comes to consumption models, your preference when it comes to ownership, management, and location of the IT assets and data / applications will ultimately influence the cloud solution Cisco can help you build or buy. If you want to retain ownership over your IT assets, manage your own private cloud and keep the data on premises, we can help you with our data center and private/hybrid cloud infrastructure offerings.
If you want to retain varying degrees of ownership of your IT assets while shifting management to a third party, Cisco offers a range of ways we can help, from our Cisco OpenStack Private Cloud offering to on-demand private cloud services.
And finally, if your consumption model of choice places ownership, management, and location of your IT assets with a third party, we offer cloud services from Cisco and our Intercloud partners.
And across all consumption models, Cisco offers our Professional Services.
Cisco brings you speed and agility by uniquely enabling you to act on your own choices and preferred ways of doing business, making the data center and cloud securely adapt to your consumption models and not the other way around.
----=
Additional Notes:
Cisco gives you tremendous flexibility regarding how you can consume Cloud solutions. Depending on your use case(s) you will have to decide three important elements: (1) Do you need/want to retain ownership of the IT assets associated with your Cloud project? (2) Do you want your IT organization to manage your Cloud environment? And (3) Do you prefer to keep the data and applications on-premises?
These three elements: IT asset ownership, management of the environment and location of data will ultimately influence the Cloud solution Cisco can help you build or buy.
For many businesses, deploying a private cloud environment for all their applications is not necessarily the best path. And IT transformation does not always equal ubiquitous adoption of private cloud in your environment. Furthermore, there are many varieties of private cloud deployment models, including internal private clouds, hosted or virtual private clouds, and managed or outsourced private clouds. Each of these deployment options has very different financial, organizational, and technological implications.
For example, let’s take Private Cloud deployments. If you want to retain ownership over your IT assets, manage your own Private Cloud and keep the data on prem we can help you build your own private cloud.
Conversely, if you want to retain ownership of your IT assets, and you prefer to have a third party manage your private cloud, Cisco can help you do that depending on your vendor preferences. In this case, your sensitive data remains on-prem. This is particularly important for some customers concerned about data privacy. We offer Managed services offerings for private cloud environments and Cloud managed private cloud offerings based on OpenStack such as Cisco OpenStack Private Cloud (ex MetaCloud) depending on your use cases.
Hosted and virtual private cloud solutions are also growing in popularity. These models are well suited to support infrastructure-as-a-service (IaaS) testing and development use cases. With hosted and virtual private cloud solutions, standardized IT services can be efficiently deployed in the public cloud. For IaaS, this single-tenant approach is inherently more secure compared to the multitenant public cloud services that most public cloud providers typically offer.