Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Deploy your Solution to IaaS
and PaaS with VSTS and Azure
Azure overview
Cloud service models
Web
Apps
Mobile
Apps
API
Apps
Notification
Hubs
Hybrid
Cloud
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Datab...
Quickest way to “Lift and Shift” your applications
to the cloud
Linux or Windows
Many prebuilt images, bring your own or b...
Cloud
Services
Worker Roles or Web Roles
Various sizes
Support for java, nodejs, PHP, python, .NET and
ruby
Autoscale (req...
App
Services
Web App
Scalable web apps
Mobile App
A mix of backend services for mobile apps
API App
Cloud APIs without a w...
App
Services
Web App
Scalable web apps
Autoscale w/same files for all the instances
Enterprise grade (ISO, SOC2, PCI compl...
Service
Fabric
Microservices Platform
Fast deployment, placement and activation
Support stateless or stateful microservice...
Container
Service
Create an optimized container hosting solution
Scale and orchestrate using DC/OS, Docker
Swarm, or Kuber...
Visual Studio
Team Services
Flexible DevOps tools and
a rich partner ecosystem
Open and extensible, supports
your tools and technologies
Rich CI + CD ...
Issues
• Delivery delays
• Low-quality code
• Incomplete solutions
• Rework
Value
• Frequent integration
• Higher quality
...
Continuous Integration (CI)
To avoid this…
Issues
• Slow delivery cadence
• Limited predictability
• Complexity when deploying
Value
• Consistency
• Accelerated depl...
Continuous Deployment (CD)
To avoid this…
Deploy your
Infrastructure
Azure
Resource
Manager
Enable IaC management within Azure
Resource groups are containers that can contain
multiple IaaS + ...
ARM Describe
WHERE
Resource Inventory
WHAT
Component Relationships
HOW
Tags + links + groups
Control
WHO
Access control
WH...
Thanks!
Share us your feedback of this session!
Download the Tech
Summit Event App!
https://aka.ms/tshkapp
Log in with your
Tech S...
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Azure (DEV311)
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Azure (DEV311)
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Azure (DEV311)
You’ve finished this document.
Upcoming SlideShare
PaaS is dead, Long live PaaS - Defrag 2016
Next
Upcoming SlideShare
PaaS is dead, Long live PaaS - Defrag 2016
Next

Share

Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Azure (DEV311)

Azure offers exciting possibilities for hosting your application, whether you choose the IaaS or the PaaS offering. Using Visual Studio Team Services, we can deploy to any of them and leverage on their features easily. Let's see how.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Azure (DEV311)

  1. 1. Deploy your Solution to IaaS and PaaS with VSTS and Azure
  2. 2. Azure overview
  3. 3. Cloud service models
  4. 4. Web Apps Mobile Apps API Apps Notification Hubs Hybrid Cloud Backup StorSimple Azure Site Recovery Import/Export SQL Database DocumentDB Redis Cache Azure Search Storage Tables SQL Data Warehouse Azure AD Health Monitoring AD Privileged Identity Management Operational Analytics Cloud Services Batch RemoteApp Service Fabric Visual Studio Application Insights VS Team Services Domain Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Data Lake Analytics Service IoT Hub Data Catalog Security & Management Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot Azure AD B2C Scheduler Xamarin HockeyApp Power BI Embedded SQL Server Stretch Database Mobile Engagement Functions Cognitive Services Bot Framework Cortana Security Center Container Service VM Scale Sets Data Lake Store BizTalk Services Service Bus Logic Apps API Management Content Delivery Network Media Services Media Analytics
  5. 5. Quickest way to “Lift and Shift” your applications to the cloud Linux or Windows Many prebuilt images, bring your own or build what you need Various CPU, memory, disk sizes Scale Sets (autoscale VMs for high availability) Virtual Machines IaaS
  6. 6. Cloud Services Worker Roles or Web Roles Various sizes Support for java, nodejs, PHP, python, .NET and ruby Autoscale (require pre-provisioning) PaaS / IaaS
  7. 7. App Services Web App Scalable web apps Mobile App A mix of backend services for mobile apps API App Cloud APIs without a web app Logic App Workflow orchestration of APIs and data access Function App Event driven compute-on-demand PaaS
  8. 8. App Services Web App Scalable web apps Autoscale w/same files for all the instances Enterprise grade (ISO, SOC2, PCI compliants) Windows or Linux based Support .NET, Node.js, PHP, Python, and Java Backup & restore + deployment history WebJobs PaaS
  9. 9. Service Fabric Microservices Platform Fast deployment, placement and activation Support stateless or stateful microservices Low-latency performance Health reporting Run in Azure, on-prem, or other clouds Proven platform used by Microsoft services PaaS+
  10. 10. Container Service Create an optimized container hosting solution Scale and orchestrate using DC/OS, Docker Swarm, or Kubernetes Standard API endpoints for orchestration engine Manage container using familiar tools Migrate container workloads to and from Azure IaaS
  11. 11. Visual Studio Team Services
  12. 12. Flexible DevOps tools and a rich partner ecosystem Open and extensible, supports your tools and technologies Rich CI + CD experience for enterprise-scale development
  13. 13. Issues • Delivery delays • Low-quality code • Incomplete solutions • Rework Value • Frequent integration • Higher quality • Repeatability cspkg DEV Continuous Integration (CI)
  14. 14. Continuous Integration (CI) To avoid this…
  15. 15. Issues • Slow delivery cadence • Limited predictability • Complexity when deploying Value • Consistency • Accelerated deployment • Repeatability • Human error reductionDEV cspkg Continuous Deployment (CD)
  16. 16. Continuous Deployment (CD) To avoid this…
  17. 17. Deploy your Infrastructure
  18. 18. Azure Resource Manager Enable IaC management within Azure Resource groups are containers that can contain multiple IaaS + PaaS resources Templatize application deployment and config
  19. 19. ARM Describe WHERE Resource Inventory WHAT Component Relationships HOW Tags + links + groups Control WHO Access control WHAT Changes HOW RBAC Provision WHERE Across Regions WHAT Across Resources HOW In service and in guest
  20. 20. Thanks!
  21. 21. Share us your feedback of this session! Download the Tech Summit Event App! https://aka.ms/tshkapp Log in with your Tech Summit Account Add your attended session to My Agenda Click into the agenda details for the session’s evaluation
  • aaronsh

    Nov. 20, 2018
  • HYDN

    Mar. 15, 2018
  • durgasubburaman

    Mar. 13, 2017
  • AlessioBasso

    Feb. 16, 2017

Azure offers exciting possibilities for hosting your application, whether you choose the IaaS or the PaaS offering. Using Visual Studio Team Services, we can deploy to any of them and leverage on their features easily. Let's see how.

Views

Total views

779

On Slideshare

0

From embeds

0

Number of embeds

8

Actions

Downloads

0

Shares

0

Comments

0

Likes

4

×