This document discusses containers and their use on Azure. It introduces Azure services for containers like Azure Kubernetes Service (AKS) for orchestrating containers, Azure Container Instances (ACI) for running containers without managing infrastructure, and Azure Container Registry for storing container images. It highlights how these services provide flexibility, productivity and trust for developing, deploying and managing containerized applications on Azure at scale.
All you need for Containerized application in Microsoft AzureEvgeny Rudinsky
In this presentation you will see list of available services from Azure for containerized application. There are some samples of how to get started with them. NB! This is not complete list of container's offerings in Microsoft! Check portal.azure.com!
It's never been easier to containerize your services using Docker and deploy them to Azure using Kubernetes. In this session we will introduce you to the world of containers in Azure. You will learn how to set up continuous deployment with Visual Studio Team Services (VSTS), monitor and scale your containers in Azure, how to build Docker images, run them in Azure, and even handle secrets in Kubernetes clusters.
There is a common thread in advancements in cloud computing – they enable a focus on applications rather than the machines running them. Containers, one of the most topical areas in cloud computing, are the next evolutionary step in virtualization. Companies of every size and from all industries are embracing containers to deliver highly available applications with greater agility in the development, test and deployment cycle. This session will cover various phases of application migration to the cloud using Azure container technologies. And through live demo attendees can learn how to easily onboard and run their container workload to Azure using Azure Container Instances and App Service.
In this session, we will show how to simplify the deployment, management, and operations of Kubernetes using Azure Container Service (AKS). We will demonstrate how to use Brigade - a framework for scripting together multiple tasks and executing them inside of containers and Kashti - an open source reporting dashboard web interface to easily manage and visualize their Brigade events and projects through a web browser. Additionally, we will provide comparisons of the wide variety of tools in the Kubernetes ecosystem for CI/CD, observability, storage and networking.
All you need for Containerized application in Microsoft AzureEvgeny Rudinsky
In this presentation you will see list of available services from Azure for containerized application. There are some samples of how to get started with them. NB! This is not complete list of container's offerings in Microsoft! Check portal.azure.com!
It's never been easier to containerize your services using Docker and deploy them to Azure using Kubernetes. In this session we will introduce you to the world of containers in Azure. You will learn how to set up continuous deployment with Visual Studio Team Services (VSTS), monitor and scale your containers in Azure, how to build Docker images, run them in Azure, and even handle secrets in Kubernetes clusters.
There is a common thread in advancements in cloud computing – they enable a focus on applications rather than the machines running them. Containers, one of the most topical areas in cloud computing, are the next evolutionary step in virtualization. Companies of every size and from all industries are embracing containers to deliver highly available applications with greater agility in the development, test and deployment cycle. This session will cover various phases of application migration to the cloud using Azure container technologies. And through live demo attendees can learn how to easily onboard and run their container workload to Azure using Azure Container Instances and App Service.
In this session, we will show how to simplify the deployment, management, and operations of Kubernetes using Azure Container Service (AKS). We will demonstrate how to use Brigade - a framework for scripting together multiple tasks and executing them inside of containers and Kashti - an open source reporting dashboard web interface to easily manage and visualize their Brigade events and projects through a web browser. Additionally, we will provide comparisons of the wide variety of tools in the Kubernetes ecosystem for CI/CD, observability, storage and networking.
Azure and Kubernetes go together like peanut butter and jelly with Azure offering many options to host Kubernetes. In this session, we'll show you how to mix the Open Source tools you already use with the powerful Kubernetes hosting options on Azure. Take your deployment and orchestration to the next level!
Making sense of containers, docker and Kubernetes on Azure.Nills Franssens
A presentation for the Belgian Azure User Group (AZUG) on June 26 2018.
Topics:
- Containers
- Docker
- Kubernetes
Sources: https://github.com/NillsF/Azug-Container-Session/
Azure is a great place for all your Java. Microsoft Java experts lead a grand tour of Java on Azure. Learn how to reach cloud-scale with cloud-native innovation for enterprise Java applications.
Java on Your Terms with Azure
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...Frederik Bisback
Does your company have several teams demanding test environments in Azure? Well, then I will tell you how you can combine Azure Blueprints (Custom Connector), PowerApps, Power Automate and Microsoft Teams to get in total control of the environment.
The app will be used to send requests, gather feedback and manage the environment. Teams will be used to send approvals to the Team Manager and inform the requester once the environment has been provisioned. And of course, all of this will be automated with Low Coding.
Let's talk about the different services available in Microsoft Azure. This talk was presented at Microsoft AI Future Now Event 2018 at Singapore on 7th November 2018
Learn how to build a powerful social messaging app that leverages a range of AWS services. In this demo-heavy workshop, we show how you can build an app using Apple Swift and the AWS Mobile Hub. This is a step-by-step journey where you configure and add components to your architecture, then modify and test your components. In the end, you will have a mobile app with a backend running on AWS.
AWS DevDay San Francisco, June 21, 2016.
Presenter: John Burry, Senior Manager, Solutions Architecture
This presentation was delivered at Microsoft Ignite - The Tour in Singapore on 16th Jan 2019. The original video for this is available on YouTube here: https://www.youtube.com/watch?v=ZRsrwLi-deA
Microservices is a software architectural method where you decompose complex applications into smaller, independent services. Containers are great for running small decoupled services, but how do you coordinate running microservices in production at scale and what AWS services do you use?
In this session, we will explore the reasoning and concepts behind microservices and how containers simplify building microservices based applications. We will also demonstrate how you can easily launch microservices on Amazon EC2 Container Service and how you can use ELB and Route 53 to easily do service discovery between microservices.
Getting started with Azure – Part 1 | TechMeet360BizTalk360
As an initiative by TechMeet360, the Tech Community of BizTalk360, we are conducting an Azure Meetup series. In the first part of the series, Microsoft Azure MVP @Kuppurasu Nagaraj gives a detailed look at getting started with Microsoft Azure Cloud Computing and Azure App Services.
2019 04 Containers - The secret to shipping cloud workloads Adam Stephensen
Containers are getting a lot of hype. This talk explains why developers and IT pros are excited about containers, how they make a difference to the business, the difference between the many container offerings in Azure, and a few pitfalls to avoid.
2019 05 - Exploring Container Offerings in AzureAdam Stephensen
Containers are portable, make deployments fast and predictable and help devs and IT Pros to get along. In this talk I’ll show you how easy it is to start leveraging the benefits of containers, I’ll make sense of when to use the various container offerings in Azure and show how to avoid the common container pitfalls. (Spoiler – Mistake #1 is thinking you need Kubernetes! K.I.S.S.)
Azure and Kubernetes go together like peanut butter and jelly with Azure offering many options to host Kubernetes. In this session, we'll show you how to mix the Open Source tools you already use with the powerful Kubernetes hosting options on Azure. Take your deployment and orchestration to the next level!
Making sense of containers, docker and Kubernetes on Azure.Nills Franssens
A presentation for the Belgian Azure User Group (AZUG) on June 26 2018.
Topics:
- Containers
- Docker
- Kubernetes
Sources: https://github.com/NillsF/Azug-Container-Session/
Azure is a great place for all your Java. Microsoft Java experts lead a grand tour of Java on Azure. Learn how to reach cloud-scale with cloud-native innovation for enterprise Java applications.
Java on Your Terms with Azure
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...Frederik Bisback
Does your company have several teams demanding test environments in Azure? Well, then I will tell you how you can combine Azure Blueprints (Custom Connector), PowerApps, Power Automate and Microsoft Teams to get in total control of the environment.
The app will be used to send requests, gather feedback and manage the environment. Teams will be used to send approvals to the Team Manager and inform the requester once the environment has been provisioned. And of course, all of this will be automated with Low Coding.
Let's talk about the different services available in Microsoft Azure. This talk was presented at Microsoft AI Future Now Event 2018 at Singapore on 7th November 2018
Learn how to build a powerful social messaging app that leverages a range of AWS services. In this demo-heavy workshop, we show how you can build an app using Apple Swift and the AWS Mobile Hub. This is a step-by-step journey where you configure and add components to your architecture, then modify and test your components. In the end, you will have a mobile app with a backend running on AWS.
AWS DevDay San Francisco, June 21, 2016.
Presenter: John Burry, Senior Manager, Solutions Architecture
This presentation was delivered at Microsoft Ignite - The Tour in Singapore on 16th Jan 2019. The original video for this is available on YouTube here: https://www.youtube.com/watch?v=ZRsrwLi-deA
Microservices is a software architectural method where you decompose complex applications into smaller, independent services. Containers are great for running small decoupled services, but how do you coordinate running microservices in production at scale and what AWS services do you use?
In this session, we will explore the reasoning and concepts behind microservices and how containers simplify building microservices based applications. We will also demonstrate how you can easily launch microservices on Amazon EC2 Container Service and how you can use ELB and Route 53 to easily do service discovery between microservices.
Getting started with Azure – Part 1 | TechMeet360BizTalk360
As an initiative by TechMeet360, the Tech Community of BizTalk360, we are conducting an Azure Meetup series. In the first part of the series, Microsoft Azure MVP @Kuppurasu Nagaraj gives a detailed look at getting started with Microsoft Azure Cloud Computing and Azure App Services.
2019 04 Containers - The secret to shipping cloud workloads Adam Stephensen
Containers are getting a lot of hype. This talk explains why developers and IT pros are excited about containers, how they make a difference to the business, the difference between the many container offerings in Azure, and a few pitfalls to avoid.
2019 05 - Exploring Container Offerings in AzureAdam Stephensen
Containers are portable, make deployments fast and predictable and help devs and IT Pros to get along. In this talk I’ll show you how easy it is to start leveraging the benefits of containers, I’ll make sense of when to use the various container offerings in Azure and show how to avoid the common container pitfalls. (Spoiler – Mistake #1 is thinking you need Kubernetes! K.I.S.S.)
Slides (in English, only the first one in Italian) from my session at .NET Conf 2020 (https://dotnetconf.it/) about Kubernetes (AKS) versus Azure App Service for .NET Developers
The state of containers for your DevOps journeyAgile Montréal
Containers, Containers, Containers! We are hearing about Containers everywhere, what are their key concepts? Why could they simplify your DevOps journey? What are the tools to help you with Containers and orchestratethem? What’s the road ahead with Containers? Let’s talk about that! Through this presentation you will see also how the Cloud and the Open Source tools and communities are driving this Containers adoption. This presentation will be illustrated by demonstrations.
Mathieu Benoit
DevOps with Azure, Kubernetes, and Helm WebinarCodefresh
Watch the webinar here: https://codefresh.io/devops-azure-kubernetes-helm-lp/
Sign up for a FREE Codefresh account today: https://codefresh.io/codefresh-signup/
In this webinar, we will show you how you can use standard DevOps practices such as IaC, CI/CD, automated release and more in conjunction with Kubernetes (AKS) and Helm.
A short talk I gave about containers and micro services back in Sept 2015 . Most of the content is still relevant as a reference point .
Topics include what Containers & Microservices are all about , a compare/ contrast with traditional virtualization technologies and what's the architecture and what are the use cases . What are the areas which are relevant for Cisco technologies and finally what Cisco is doing in this space . A lot has changed e.g. we ( Cisco) announced its partnership with Google and Istio project joint launch ( https://cloud.google.com/istio/) to manage hybrid multi cloud deployments ( https://blogs.cisco.com/tag/istio) .
#containers #docker #microservices #google #kubernetes #istio #cloud #datacenter #sdn
[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
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
Cloud native applications are increasingly composed of containers, serverless functions responding to events and managed cloud services. What is the best workflow and set of tools to provide a rapid, iterative development experience and to package applications using these three components?
This hand-on talk will compare and contrast several sets of tools and their associated workflows:
Using Docker Desktop, with its local Docker engine and Kubernetes cluster, with open source tools such as the Virtual Kubelet, or the Gloo hybrid app gateway, to build the most productive development inner-loop for these type of applications
OpenFaaS, Fn, or Nuclio open source serverless framework to run functions in containers locally
Telepresence to run a container locally, connected to a remote cluster
Helm and Draft
Knative
The talk will also cover how you can use the Cloud Native Application Bundle (CNAB) format and tools to package your applications and share them using a container registry.
How Online Retailer Resident Scaled DevOps with AWS and CloudShell ColonyDevOps.com
Application development is driving the digital transformation. For the online retailer, Resident, that meant the need to quickly develop, test, and release business critical applications in AWS cloud using a DevOps approach. However, Resident needed to accomplish all of this within budget, while they were facing rapid growth, distributed development teams, and complex back-end applications that supported revenue generation.
Join this webinar to learn how Resident selected Quali’s Environment as a Service solution, CloudShell Colony, and AWS public cloud to:
Provide self-service application environments to globally distributed development teams
Control cloud costs with dynamic staging environments
Gain visibility into cloud resources for predictable growth
Consume native AWS services
There are options beyond a straight forward lift and shift into Azure IaaS. What are your options? Learn how Azure helps modernize applications faster with containers and how you can use serverless to add additional functionality while keeping your production codebase 'clean'. We'll also learn how to incorporate DevOps throughout your apps lifecycle and take advantage of data-driven intelligence. Demo intensive session integrating the likes of Service Fabric, AKS VSTS and more.
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.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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!
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.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
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.
3. What we hear from developers
I need to create applications
at a competitive rate without
worrying about IT
New applications run smoothly
on my machine but malfunction
on traditional IT servers
My productivity and application
innovation become suspended
when I have to wait on IT
4. What we hear from IT
I need to manage servers
and maintain compliance
with little disruption
I’m unsure of how to integrate
unfamiliar applications, and I
require help from developers
I’m unable to focus on both
server protection and
application compliance
5. What is the Answer ?
DevOps
… but this requires cultural change
6. What is the Answer ?
Containers
… remove developer / IT friction
… reduce downtime
… grease the wheels for DevOps
8. Industry analysts agree
“By 2020, more than 50% of enterprises will run
mission-critical, containerized cloud-native applications
in production, up from less than 5% today.”
10. VM vs Container
Containers
VM
App B
Bins/Libs
Guest OS
App A
Bins/Libs
App C
Bins/Libs
Guest OS
Infrastructure
Hypervisor
Virtual Machines
Container
App B
Bins/Libs
App A
Bins/Libs
App C
Bins/Libs
Container
Engine
Host OS
Infrastructure
Guest OS
11. The container advantage
Hardware
Host OS
Hypervisor 2
VM VM
Application ApplicationCon. Con.
Traditional virtualized environment
Con. Con.
Low utilization of container resources
Containerization of applications and
their dependencies
12. Container development workflow
Code your app Write Dockerfile Create Images
from Dockerfile
Virtual Machine
Test App or service
Base Image
Library
Base
Images
Your Image
Library
Your
Images
Run container
Your
Container
Push or continue
developing
Simple Dockerfile
FROM microsoft/aspnetcore-build:1.1
WORKDIR /app
# Copy the published web app
COPY /aspnet-core-dotnet-core/ /app
# Run command
ENTRYPOINT ["dotnet", "aspnet-core-dotnet-core.dll"]
14. If you have a preferred container platform
Pivotal Cloud Foundry Kubernetes Docker Enterprise Edition
Red Hat OpenShift Mesosphere DC/OS
You could bring that platform to Azure
Flexibility Productivity Trust
15. If you are without a preferred container platform…
Let’s profile your needs and help you select the right
option
Flexibility Productivity Trust
16. Containers in Azure
Choice of developer tools and clients
Azure Container Registry Docker Hub
App Service
Deploy web apps
or APIs using
containers in a
PaaS environment
Service Fabric
Modernize .NET
applications to
microservices
using Windows
Server containers
Kubernetes Service Container Instance
Scale and orchestrate
Linux containers using
Kubernetes
Ecosystem
Bring your
Partner solutions
that run great on
Azure
Elastically burst
from your Azure
Kubernetes Service
(AKS) cluster
17. Use familiar, open-
source Docker CLI tools
Azure Container Registry
geo-replication
Manage images for all
types of containers
Azure Container Registry (ACR)
Manage a Docker private registry as a first-class Azure resource
Azure Kubernetes
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry (ACR)
Service Fabric
App Service
Azure Batch
18.
19. Fully managed platform
Automatic scaling
and load balancing
High availability
w/ auto-patching
Backup &
recovery
Accelerated outer loop
Intelligent diagnostics &
troubleshooting, remote debugging
Built-in CI/CD w/
Deployment Slots
Tight integration w/ Docker
Hub, Azure Container Registry
Flexibility & choices
Single Docker image, multi
container w/ Docker Compose
IntelliJ, , Jenkin, Maven
Visual Studio family
From CLI, portal, or
ARM template
App Service
Easily deploy and run container-based web apps at scale
Azure Kubernetes
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry (ACR)
Service Fabric
App Service
Azure Batch
20. Increase agility
with containers on
demand
Secure applications
with hypervisor
isolation
Run containers
without managing
servers
Azure Container Instances (ACI)
Easily run containers on Azure without managing servers
Azure Kubernetes
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry (ACR)
Service Fabric
App Service
Azure Batch
21. Get started easily
$ az container create --name mycontainer --image microsoft/aci-helloworld --
resource-group myResourceGroup --ip-address public
$ curl 52.168.86.133
Azure Container Instances (ACI) Demo
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
26. Container
App B
Bins/Libs
App A
Bins/Libs
App C
Bins/Libs
Container
Engine
Host OS
Infrastructure
Container
App B
Bins/Libs
App A
Bins/Libs
App C
Bins/Libs
Container
Engine
Host OS
Infrastructure
Container
App B
Bins/Libs
App A
Bins/Libs
App C
Bins/Libs
Container
Engine
Host OS
Infrastructure
I am going to want more VMs with containers!!
31. Azure Kubernetes Service (AKS)
A fully managed Kubernetes cluster
Managed
Azure infrastructure services
Docker
Kubernetes
• Managed control pane
• Automated upgrades, patches
• Easy cluster scaling
• Self-healing
• Cost savingsApplication
architect
Infrastructure
architect
Applications
Operations
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
32. Bursting with the ACI Connector
Kubernetes
control pane
Application
architect
Infrastructure
architect
Azure Container Instances (ACI)
ACI
Connector
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
VM VM
VM VM
Deployment/
tasks
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Azure Container Instances (ACI)Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
WasteWaste
WasteWaste PodPod
PodPod
33.
34. Use case Azure Service
Scale and orchestrate containers using Kubernetes, DC/OS or Docker
Swarm
AKS
Easily run containers on Azure with a single command ACI
Store and manage container images across all types of Azure
deployments
ACR
Develop microservices and orchestrate containers on Windows or Linux Service Fabric
Deploy web applications on Linux using containers App Service
Run repetitive compute jobs using containers Batch
35.
36. • Azure Container Service (AKS)
• Azure Container Instances (ACI)
• Azure Container Registry
• OSBA announcement blog
• Draft webpage
• Helm webpage
• Brigade webpage
• Kashti announcement blog
Check out resources
Sign up for a free Azure account
Hone your skills with Azure training
Check out the Azure container videos page
Get the code from GitHub