SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
Cloud Management
Azure IaaS and RightScale
MSBuild, PowerShell and Windows Workflow Foundation Integration
Patrick McClory, Solutions Architect
RightScale
@patrickmcclory
Scott Klein, Windows Azure Technical Evangelist
Microsoft
@sqlscott
Watch the video of this presentation
Cloud Management
#2#2
Agenda
• Windows Azure IaaS GA Announcement
• Brief overview of RightScale
• Quick tour of RightScale.netClient for RightScale API 1.5
• 3 demos
• MSBuild Integration via TFS
• PowerShell Integration
• Windows Workflow Foundation
• Check it out
• Q/A
RightScale Webinar: Best Practices: Software Development Strategies Using Windows Azure
workloads
>_
Sharepoint
BizTalk
PowerShell
RightScale Webinar: Best Practices: Software Development Strategies Using Windows Azure
RightScale Webinar: Best Practices: Software Development Strategies Using Windows Azure
RightScale Webinar: Best Practices: Software Development Strategies Using Windows Azure
RightScale Webinar: Best Practices: Software Development Strategies Using Windows Azure
*
*multiple instances in an availability set
Cloud Management
RightScale Overview
Brief, artifacts-focused view of the world
Cloud Management
#13#13
RightScale
• Cloud management company founded in 2006
• Supports multiple public and private clouds
• Started integration with Microsoft IaaS over a year ago
• Marketplace full of artifacts to accelerate development and
deployment
• Cross-platform (multiple OS and multiple versions) managed within
RightScale system
Cloud Management
#14#14
Anatomy of an Instance Running in RightScale
ServerTemplate
RightLink
Scripts
and
Recipes
Machine
Image
Cloud Management
#15#15
Hierarchical set of assets to leverage
• Machine Images/VHD’s are collected into a MultiCloud Image (MCI)
• Functionally equivalent images across multiple clouds/regions
• MCI’s are packaged together within a ServerTemplate (ST)
• ST offers 3 major hooks to perform tasks on the server
• Boot scripts/recipes
• Operational scripts/recipes
• Decommission scripts/recipes
Cloud Management
#16#16
ServerTemplate in action
Cloud Management
#17#17
MultiCloud Marketplace
• RightScale tested and
released assets for Windows,
IIS, SQL Server and Active
Directory
• Open Source ServerTemplates
with other novel features as
described
• Novel ServerTemplates – like
the AIO ST we’ll be using a bit
later
Tons of assets to get started
Cloud Management
RightScale.netClient
Open Source .net Client for RightScale API 1.5
Cloud Management
#19#19
RightScale API 1.5
• REST API with JSON and XML response types
• RightScale core functionality exposed
• http://reference.rightscale.com/api1.5/index.html
Cloud Management
#20#20
RightScale.netClient overview
• Generic wrapper for the RightScale API 1.5 toolset
• Media Types = Classes/Object Model
• Resources = Static methods per class
• A couple of assumptions made:
• Generally, resources map to media types 1:1
• For Resources with multiple urls, more descriptive names are better:
• Instance.index() and Instance.index_ServerArray(serverArrayId)
Cloud Management
#21#21
Mapping REST to .net
Cloud Management
Dev/Test with Azure
MSBuild + TFS + Azure + RightScale
Cloud Management
#23#23
UseCase/Scenario
• We’re running a .net shop using Team Foundation Services 2012
(TFS) for source control
• Standard web application being developed
• We’ll use the Mileage Stats demo app
• Slightly modified to use Microsoft SQL Server instead of SQL CE
• DB Backups and scripts available for download
• Application is nearing time to be released to production
• Ability to test in multiple environments rapidly is critical
• Build from local consistently with how production builds are created
Cloud Management
#24#24
General SDLC Workflow
Cloud Management
#25#25
Organizing MSBuild Process
Cloud Management
#26#26
Dev/Test with MSBuild
Demo
Cloud Management
#27#27
Resources
• Source code for reference app in github
• Team Foundation Server or another MSBuild orchestration utility
like CruiseControl.net or TeamCity
• Web Deploy 3.0 installed on all machines packaging builds
• RightScale Support page on MSDeploy
• Some more detail in another blog post
Cloud Management
PowerShell + RightScale and Azure
Familiar and easy admin platform for SysAdmins
Cloud Management
#29#29
Use Case/Scenario
• Familiar platform for Windows Sysadmins
• Leverage RightScale within other automation processes already
scripted
• Manage our Dev/Test Environments from the MSBuild Demo
• On the way out the door—let’s make sure we tear the instances down
• Build a scheduled task to stand them up again in the morning with the latest
stable build
Cloud Management
#30#30
Using PowerShell to build the environment
Cloud Management
#31#31
PowerShell + RightScale API 1.5
Environment Tear-Down Demo
Cloud Management
#32#32
Resources
• Cmdlet code is in Github
• Also builds a package as a part of the post-build events on the
RightScale.netClient solution
• PowerShell API direct call examples on support.rightscale.com
• Will give you examples from curl, PowerShell and sometimes the
RightAPIClient ruby gem
• Other PowerShell references
• ss64.com/ps
• http://www.microsoft.com/en-us/download/details.aspx?id=7097
• http://www.jonoble.com/blog/2011/12/12/powershell-quick-reference-guides-
and-cheat-sheets.html
Cloud Management
Windows Wofkflow Foundation
Auto-magic 3-Tier Deployments
Cloud Management
#34#34
Process Workflow
Create Deployment
Create SQL Severs
Create LB Servers
Create IIS Server
Array
Import SQL
ServerTemplate
Import LB
ServerTemplate
Import IIS
ServerTemplate
Launch SQL1
Launch SQL2
Launch 2x Load
Balancers
Launch IIS instance
inside ServerArray
Set Public DNS for
Load Balancers
Initialize SQL Server
Synchronous
Mirroring
Cloud Management
#35#35
Server.launch(serverID)
• Simple call to RightScale.netClient to launch a specific server
• Code includes some additional supporting activity to fulfill the
requirements of a custom Workflow Foundation CodeActivity along
with some logging
Cloud Management
#36
Demo
Windows Workflow Foundation + Windows Azure with RightScale
Cloud Management
#37#37
Code available on Github
• Core library
• RightScale.netClient (github) (nuget)
• Windows Workflow Foundation library
• RightScale.netClient.ActivityLibrary (github) (nuget)
• Windows Workflow Foundation project
• RightScale.3Tier.Workflow (github)
Cloud Management
#38#38
Check it out for free
• RightScale offers a 60 day free trial and a free tier
• http://www.rightscale.com/azure
• Hook up your MSDN account’s IaaS allotment and check it out
• Signup is easy - http://support.rightscale.com/09-
Clouds/Azure/Tutorials/Add_Windows_Azure_to_a_RightScale_Account
Cloud Management
Q/A | Discussion

Mais conteúdo relacionado

Mais procurados

How to Manage Clouds, VMs and Bare Metal via RightScale
How to Manage Clouds, VMs and Bare Metal via RightScaleHow to Manage Clouds, VMs and Bare Metal via RightScale
How to Manage Clouds, VMs and Bare Metal via RightScaleRightScale
 
Introduction to RightScale
Introduction to RightScaleIntroduction to RightScale
Introduction to RightScaleAkelios
 
Cloud Computing Design Considerations
Cloud Computing Design ConsiderationsCloud Computing Design Considerations
Cloud Computing Design ConsiderationsMike Kavis
 
The Path to Broker Cloud Services
The Path to Broker Cloud ServicesThe Path to Broker Cloud Services
The Path to Broker Cloud ServicesRightScale
 
Best Practices for Architecting VDI with Flash Storage
Best Practices for Architecting VDI with Flash StorageBest Practices for Architecting VDI with Flash Storage
Best Practices for Architecting VDI with Flash StorageRyan Snell
 
Tagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud GovernanceTagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud GovernanceRightScale
 
AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 m...
AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 m...AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 m...
AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 m...Amazon Web Services
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsRightScale
 
Continuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases WeeklyContinuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases WeeklyRightScale
 
What Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud SuccessWhat Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud SuccessRightScale
 
Cloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloudCloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloudSourabh Saxena
 
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAmazon Web Services
 
Identifying Workloads to Move to the Cloud
Identifying Workloads to Move to the CloudIdentifying Workloads to Move to the Cloud
Identifying Workloads to Move to the CloudRightScale
 
How IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud ServicesHow IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud ServicesRightScale
 
Cloud Migration Strategy
Cloud Migration StrategyCloud Migration Strategy
Cloud Migration StrategyCipherSpace
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceDavid J Rosenthal
 
Governance @ Scale: Compliance Automation in AWS | AWS Public Sector Summit 2017
Governance @ Scale: Compliance Automation in AWS | AWS Public Sector Summit 2017Governance @ Scale: Compliance Automation in AWS | AWS Public Sector Summit 2017
Governance @ Scale: Compliance Automation in AWS | AWS Public Sector Summit 2017Amazon Web Services
 
Transform IT Operations and Management
Transform IT Operations and ManagementTransform IT Operations and Management
Transform IT Operations and ManagementAmazon Web Services
 

Mais procurados (20)

How to Manage Clouds, VMs and Bare Metal via RightScale
How to Manage Clouds, VMs and Bare Metal via RightScaleHow to Manage Clouds, VMs and Bare Metal via RightScale
How to Manage Clouds, VMs and Bare Metal via RightScale
 
App Modernization with Microsoft Azure
App Modernization with Microsoft AzureApp Modernization with Microsoft Azure
App Modernization with Microsoft Azure
 
Introduction to RightScale
Introduction to RightScaleIntroduction to RightScale
Introduction to RightScale
 
Cloud Computing Design Considerations
Cloud Computing Design ConsiderationsCloud Computing Design Considerations
Cloud Computing Design Considerations
 
The Path to Broker Cloud Services
The Path to Broker Cloud ServicesThe Path to Broker Cloud Services
The Path to Broker Cloud Services
 
Best Practices for Architecting VDI with Flash Storage
Best Practices for Architecting VDI with Flash StorageBest Practices for Architecting VDI with Flash Storage
Best Practices for Architecting VDI with Flash Storage
 
Tagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud GovernanceTagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud Governance
 
AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 m...
AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 m...AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 m...
AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 m...
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
 
Continuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases WeeklyContinuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases Weekly
 
What Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud SuccessWhat Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud Success
 
Cloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloudCloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloud
 
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data Centermigrationtoaws
 
Identifying Workloads to Move to the Cloud
Identifying Workloads to Move to the CloudIdentifying Workloads to Move to the Cloud
Identifying Workloads to Move to the Cloud
 
How IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud ServicesHow IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud Services
 
Cloud Migration Strategy
Cloud Migration StrategyCloud Migration Strategy
Cloud Migration Strategy
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
 
AWS Governance Overview - Beach
AWS Governance Overview - BeachAWS Governance Overview - Beach
AWS Governance Overview - Beach
 
Governance @ Scale: Compliance Automation in AWS | AWS Public Sector Summit 2017
Governance @ Scale: Compliance Automation in AWS | AWS Public Sector Summit 2017Governance @ Scale: Compliance Automation in AWS | AWS Public Sector Summit 2017
Governance @ Scale: Compliance Automation in AWS | AWS Public Sector Summit 2017
 
Transform IT Operations and Management
Transform IT Operations and ManagementTransform IT Operations and Management
Transform IT Operations and Management
 

Destaque

Virtuelle Maschinen mit Packer, Vagrant und Salt bauen
Virtuelle Maschinen mit Packer, Vagrant und Salt bauenVirtuelle Maschinen mit Packer, Vagrant und Salt bauen
Virtuelle Maschinen mit Packer, Vagrant und Salt bauenMarkus Zapke-Gründemann
 
Vagrant and puppet: Deployment made easy
Vagrant and puppet: Deployment made easyVagrant and puppet: Deployment made easy
Vagrant and puppet: Deployment made easyGeronimo Orozco
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITRightScale
 
Software Engineering at RightScale
Software Engineering at RightScaleSoftware Engineering at RightScale
Software Engineering at RightScaleRightScale
 
You, RightScale, and the Universe of Compliance
You, RightScale, and the Universe of ComplianceYou, RightScale, and the Universe of Compliance
You, RightScale, and the Universe of ComplianceRightScale
 
RightScale Webinar: Learn about the RightScale Cloud Appliance for vSphere
RightScale Webinar: Learn about the RightScale Cloud Appliance for vSphereRightScale Webinar: Learn about the RightScale Cloud Appliance for vSphere
RightScale Webinar: Learn about the RightScale Cloud Appliance for vSphereRightScale
 
RightScale Webinar: Provide a Self-Service Portal for vSphere, AWS and Other ...
RightScale Webinar: Provide a Self-Service Portal for vSphere, AWS and Other ...RightScale Webinar: Provide a Self-Service Portal for vSphere, AWS and Other ...
RightScale Webinar: Provide a Self-Service Portal for vSphere, AWS and Other ...RightScale
 
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons LearnedRightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons LearnedRightScale
 
Vagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenVagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenOPITZ CONSULTING Deutschland
 
MultiCloud Bursting from Openstack to Windows Azure and Amazon AWS with Righ...
 MultiCloud Bursting from Openstack to Windows Azure and Amazon AWS with Righ... MultiCloud Bursting from Openstack to Windows Azure and Amazon AWS with Righ...
MultiCloud Bursting from Openstack to Windows Azure and Amazon AWS with Righ...bn-cloud
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale
 
How to Operate in the Cloud Using ServiceNow, RightScale and More
How to Operate in the Cloud Using ServiceNow, RightScale and MoreHow to Operate in the Cloud Using ServiceNow, RightScale and More
How to Operate in the Cloud Using ServiceNow, RightScale and MoreRightScale
 

Destaque (13)

Virtuelle Maschinen mit Packer, Vagrant und Salt bauen
Virtuelle Maschinen mit Packer, Vagrant und Salt bauenVirtuelle Maschinen mit Packer, Vagrant und Salt bauen
Virtuelle Maschinen mit Packer, Vagrant und Salt bauen
 
Vagrant and puppet: Deployment made easy
Vagrant and puppet: Deployment made easyVagrant and puppet: Deployment made easy
Vagrant and puppet: Deployment made easy
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
 
Software Engineering at RightScale
Software Engineering at RightScaleSoftware Engineering at RightScale
Software Engineering at RightScale
 
You, RightScale, and the Universe of Compliance
You, RightScale, and the Universe of ComplianceYou, RightScale, and the Universe of Compliance
You, RightScale, and the Universe of Compliance
 
RightScale Webinar: Learn about the RightScale Cloud Appliance for vSphere
RightScale Webinar: Learn about the RightScale Cloud Appliance for vSphereRightScale Webinar: Learn about the RightScale Cloud Appliance for vSphere
RightScale Webinar: Learn about the RightScale Cloud Appliance for vSphere
 
RightScale Webinar: Provide a Self-Service Portal for vSphere, AWS and Other ...
RightScale Webinar: Provide a Self-Service Portal for vSphere, AWS and Other ...RightScale Webinar: Provide a Self-Service Portal for vSphere, AWS and Other ...
RightScale Webinar: Provide a Self-Service Portal for vSphere, AWS and Other ...
 
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons LearnedRightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
 
Vagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenVagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und Architekten
 
Integracion Openstack VMware
Integracion Openstack VMwareIntegracion Openstack VMware
Integracion Openstack VMware
 
MultiCloud Bursting from Openstack to Windows Azure and Amazon AWS with Righ...
 MultiCloud Bursting from Openstack to Windows Azure and Amazon AWS with Righ... MultiCloud Bursting from Openstack to Windows Azure and Amazon AWS with Righ...
MultiCloud Bursting from Openstack to Windows Azure and Amazon AWS with Righ...
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
 
How to Operate in the Cloud Using ServiceNow, RightScale and More
How to Operate in the Cloud Using ServiceNow, RightScale and MoreHow to Operate in the Cloud Using ServiceNow, RightScale and More
How to Operate in the Cloud Using ServiceNow, RightScale and More
 

Semelhante a RightScale Webinar: Best Practices: Software Development Strategies Using Windows Azure

Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup
 
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...CodeMill digital skills
 
Tear It Down, Build It Back Up: Empowering Developers with Amazon CloudFormation
Tear It Down, Build It Back Up: Empowering Developers with Amazon CloudFormationTear It Down, Build It Back Up: Empowering Developers with Amazon CloudFormation
Tear It Down, Build It Back Up: Empowering Developers with Amazon CloudFormationJames Andrew Vaughn
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure FunctionsCallon Campbell
 
How (and why) to roll your own Docker SaaS
How (and why) to roll your own Docker SaaSHow (and why) to roll your own Docker SaaS
How (and why) to roll your own Docker SaaSRyan Crawford
 
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic AppsSandro Pereira
 
How kubernetes operators can rescue dev secops in midst of a pandemic updated
How kubernetes operators can rescue dev secops in midst of a pandemic updatedHow kubernetes operators can rescue dev secops in midst of a pandemic updated
How kubernetes operators can rescue dev secops in midst of a pandemic updatedShikha Srivastava
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Lucas Jellema
 
Azure Resource Manager templates: Improve deployment time and reusability
Azure Resource Manager templates: Improve deployment time and reusabilityAzure Resource Manager templates: Improve deployment time and reusability
Azure Resource Manager templates: Improve deployment time and reusabilityStephane Lapointe
 
Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)Callon Campbell
 
Serverless Application Development with Azure
Serverless Application Development with AzureServerless Application Development with Azure
Serverless Application Development with AzureCallon Campbell
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...Lucas Jellema
 
Session 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian MalbeufSession 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian MalbeufCTE Solutions Inc.
 
MVC 6 - the new unified Web programming model
MVC 6 - the new unified Web programming modelMVC 6 - the new unified Web programming model
MVC 6 - the new unified Web programming modelAlex Thissen
 
Delivering SaaS Using IaaS - RightScale Compute 2013
Delivering SaaS Using IaaS - RightScale Compute 2013Delivering SaaS Using IaaS - RightScale Compute 2013
Delivering SaaS Using IaaS - RightScale Compute 2013RightScale
 
Integration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob DaviesIntegration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob DaviesJudy Breedlove
 

Semelhante a RightScale Webinar: Best Practices: Software Development Strategies Using Windows Azure (20)

Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
 
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
 
Tear It Down, Build It Back Up: Empowering Developers with Amazon CloudFormation
Tear It Down, Build It Back Up: Empowering Developers with Amazon CloudFormationTear It Down, Build It Back Up: Empowering Developers with Amazon CloudFormation
Tear It Down, Build It Back Up: Empowering Developers with Amazon CloudFormation
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 
How (and why) to roll your own Docker SaaS
How (and why) to roll your own Docker SaaSHow (and why) to roll your own Docker SaaS
How (and why) to roll your own Docker SaaS
 
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
 
How kubernetes operators can rescue dev secops in midst of a pandemic updated
How kubernetes operators can rescue dev secops in midst of a pandemic updatedHow kubernetes operators can rescue dev secops in midst of a pandemic updated
How kubernetes operators can rescue dev secops in midst of a pandemic updated
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
Azure Resource Manager templates: Improve deployment time and reusability
Azure Resource Manager templates: Improve deployment time and reusabilityAzure Resource Manager templates: Improve deployment time and reusability
Azure Resource Manager templates: Improve deployment time and reusability
 
Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 
Serverless Application Development with Azure
Serverless Application Development with AzureServerless Application Development with Azure
Serverless Application Development with Azure
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
 
Session 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian MalbeufSession 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian Malbeuf
 
Asp 1a-aspnetmvc
Asp 1a-aspnetmvcAsp 1a-aspnetmvc
Asp 1a-aspnetmvc
 
Aspnetmvc 1
Aspnetmvc 1Aspnetmvc 1
Aspnetmvc 1
 
MVC 6 - the new unified Web programming model
MVC 6 - the new unified Web programming modelMVC 6 - the new unified Web programming model
MVC 6 - the new unified Web programming model
 
Delivering SaaS Using IaaS - RightScale Compute 2013
Delivering SaaS Using IaaS - RightScale Compute 2013Delivering SaaS Using IaaS - RightScale Compute 2013
Delivering SaaS Using IaaS - RightScale Compute 2013
 
Integration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob DaviesIntegration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob Davies
 

Mais de RightScale

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT GovernanceRightScale
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleRightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowRightScale
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseRightScale
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)RightScale
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMRightScale
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaRightScale
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...RightScale
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsRightScale
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceRightScale
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreRightScale
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesRightScale
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage CostsRightScale
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMRightScale
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessRightScale
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMRightScale
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud ReportRightScale
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsRightScale
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaRightScale
 
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take NowTop 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take NowRightScale
 

Mais de RightScale (20)

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBM
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take NowTop 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
 

Último

IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 

Último (20)

IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 

RightScale Webinar: Best Practices: Software Development Strategies Using Windows Azure

  • 1. Cloud Management Azure IaaS and RightScale MSBuild, PowerShell and Windows Workflow Foundation Integration Patrick McClory, Solutions Architect RightScale @patrickmcclory Scott Klein, Windows Azure Technical Evangelist Microsoft @sqlscott Watch the video of this presentation
  • 2. Cloud Management #2#2 Agenda • Windows Azure IaaS GA Announcement • Brief overview of RightScale • Quick tour of RightScale.netClient for RightScale API 1.5 • 3 demos • MSBuild Integration via TFS • PowerShell Integration • Windows Workflow Foundation • Check it out • Q/A
  • 11. * *multiple instances in an availability set
  • 12. Cloud Management RightScale Overview Brief, artifacts-focused view of the world
  • 13. Cloud Management #13#13 RightScale • Cloud management company founded in 2006 • Supports multiple public and private clouds • Started integration with Microsoft IaaS over a year ago • Marketplace full of artifacts to accelerate development and deployment • Cross-platform (multiple OS and multiple versions) managed within RightScale system
  • 14. Cloud Management #14#14 Anatomy of an Instance Running in RightScale ServerTemplate RightLink Scripts and Recipes Machine Image
  • 15. Cloud Management #15#15 Hierarchical set of assets to leverage • Machine Images/VHD’s are collected into a MultiCloud Image (MCI) • Functionally equivalent images across multiple clouds/regions • MCI’s are packaged together within a ServerTemplate (ST) • ST offers 3 major hooks to perform tasks on the server • Boot scripts/recipes • Operational scripts/recipes • Decommission scripts/recipes
  • 17. Cloud Management #17#17 MultiCloud Marketplace • RightScale tested and released assets for Windows, IIS, SQL Server and Active Directory • Open Source ServerTemplates with other novel features as described • Novel ServerTemplates – like the AIO ST we’ll be using a bit later Tons of assets to get started
  • 18. Cloud Management RightScale.netClient Open Source .net Client for RightScale API 1.5
  • 19. Cloud Management #19#19 RightScale API 1.5 • REST API with JSON and XML response types • RightScale core functionality exposed • http://reference.rightscale.com/api1.5/index.html
  • 20. Cloud Management #20#20 RightScale.netClient overview • Generic wrapper for the RightScale API 1.5 toolset • Media Types = Classes/Object Model • Resources = Static methods per class • A couple of assumptions made: • Generally, resources map to media types 1:1 • For Resources with multiple urls, more descriptive names are better: • Instance.index() and Instance.index_ServerArray(serverArrayId)
  • 22. Cloud Management Dev/Test with Azure MSBuild + TFS + Azure + RightScale
  • 23. Cloud Management #23#23 UseCase/Scenario • We’re running a .net shop using Team Foundation Services 2012 (TFS) for source control • Standard web application being developed • We’ll use the Mileage Stats demo app • Slightly modified to use Microsoft SQL Server instead of SQL CE • DB Backups and scripts available for download • Application is nearing time to be released to production • Ability to test in multiple environments rapidly is critical • Build from local consistently with how production builds are created
  • 27. Cloud Management #27#27 Resources • Source code for reference app in github • Team Foundation Server or another MSBuild orchestration utility like CruiseControl.net or TeamCity • Web Deploy 3.0 installed on all machines packaging builds • RightScale Support page on MSDeploy • Some more detail in another blog post
  • 28. Cloud Management PowerShell + RightScale and Azure Familiar and easy admin platform for SysAdmins
  • 29. Cloud Management #29#29 Use Case/Scenario • Familiar platform for Windows Sysadmins • Leverage RightScale within other automation processes already scripted • Manage our Dev/Test Environments from the MSBuild Demo • On the way out the door—let’s make sure we tear the instances down • Build a scheduled task to stand them up again in the morning with the latest stable build
  • 30. Cloud Management #30#30 Using PowerShell to build the environment
  • 31. Cloud Management #31#31 PowerShell + RightScale API 1.5 Environment Tear-Down Demo
  • 32. Cloud Management #32#32 Resources • Cmdlet code is in Github • Also builds a package as a part of the post-build events on the RightScale.netClient solution • PowerShell API direct call examples on support.rightscale.com • Will give you examples from curl, PowerShell and sometimes the RightAPIClient ruby gem • Other PowerShell references • ss64.com/ps • http://www.microsoft.com/en-us/download/details.aspx?id=7097 • http://www.jonoble.com/blog/2011/12/12/powershell-quick-reference-guides- and-cheat-sheets.html
  • 33. Cloud Management Windows Wofkflow Foundation Auto-magic 3-Tier Deployments
  • 34. Cloud Management #34#34 Process Workflow Create Deployment Create SQL Severs Create LB Servers Create IIS Server Array Import SQL ServerTemplate Import LB ServerTemplate Import IIS ServerTemplate Launch SQL1 Launch SQL2 Launch 2x Load Balancers Launch IIS instance inside ServerArray Set Public DNS for Load Balancers Initialize SQL Server Synchronous Mirroring
  • 35. Cloud Management #35#35 Server.launch(serverID) • Simple call to RightScale.netClient to launch a specific server • Code includes some additional supporting activity to fulfill the requirements of a custom Workflow Foundation CodeActivity along with some logging
  • 36. Cloud Management #36 Demo Windows Workflow Foundation + Windows Azure with RightScale
  • 37. Cloud Management #37#37 Code available on Github • Core library • RightScale.netClient (github) (nuget) • Windows Workflow Foundation library • RightScale.netClient.ActivityLibrary (github) (nuget) • Windows Workflow Foundation project • RightScale.3Tier.Workflow (github)
  • 38. Cloud Management #38#38 Check it out for free • RightScale offers a 60 day free trial and a free tier • http://www.rightscale.com/azure • Hook up your MSDN account’s IaaS allotment and check it out • Signup is easy - http://support.rightscale.com/09- Clouds/Azure/Tutorials/Add_Windows_Azure_to_a_RightScale_Account

Notas do Editor

  1. Let’s start by taking a look at the components that make up Infrastructure Services on Windows Azure. Windows AzureVirtual Machines is how you get compute power – servers that scale on-demand in the cloud. You can choose Windows Server and Linux operating systems in multiple configurations. Virtual Machines gives your applications and systems full mobility, so you can move virtual hard disks (or VHDs) back and forth between on-premises and the cloud. To move your applications to Virtual Machines, to the public cloud, in most cases , you don’t have to make any changes at all. If your app works on Hyper-V, it works on Virtual Machines. This gives you the option of bringing existing applications to cloud with no code changes.Then, we have storage attached to your images running in Virtual Machines. Windows Azure Blob storage powers it to give you six copies of the disk image you’re running. 3 in the data center you are in, and 3 in another data center hundreds of miles apart. That is geo-redundant storage for your images at no additional charges beyond compute which enables durability for your images and disks running in Virtual Machines.Windows Azure Virtual Network enables you to securely connect your cloud infrastructure and cloud apps to your on-premises data center using a private connection over IPsec. This is important when there are applications, data and resources you want to retain on-premises, such as your identity store Active Directory, or apps with data processing back-ends on-premises and customer-facing web front-ends in the cloud. Virtual Network provides connectivity to data and applications on-premises, including systems running on Windows Server, mainframes and UNIX. It’s a security enhanced and logical private network connection. Virtual Network and Virtual Machines work together to enable you to meet your growing infrastructure needs in the cloud. Whether you need to build on-premisesconnected hybrid cloud architectures or just purely use public cloud, infrastructure services on Windows Azure deliver.Now, we are going to dive deeper into Virtual Machines and Virtual Networks and look under the hood. Be ready, we are about to look under the hood to study the technology building blocks. These building blocks enable the scenarios we will cover later on.
  2. RS bulletRightScale enables you to manage all of your cloud infrastructure with a single, integrated solution. Our cloud management platform provides abstraction with complete customization, allowing you to focus on your applications while optimizing your infrastructure where necessary. In short, RightScale makes cloud manageable.Uber point here is RS provides a higher level of abstraction and management than what is in Azure itself and does this by though our REST API combined with the RS service runtime provides richer management capabilities to the Azure Platform.(throw it to Patrick at end of this slide)rewriteHow do you start? That is the first question we will address for you.For those of you who are new to Virtual Machines and who need an easy and quick way to get started, Windows Azure Management portal, the web interface, offers the desired experience. Simply provision Virtual Machines from the Image Gallery in minutes . Virtual Machines Image Gallery contains pre-built images of Linux – CentOS, Ubuntu and Suse Enterprise Linux (SLES), Windows Server or SQL Server and BizTalk Server. These images have hourly rates, where you pay for what you use. We are continuously working on expanding the images in the gallery – both for most popular Microsoft workloads but also for prebuilt Linux images from commercial distributors. When you are using evaluation images/SKUs from the gallery, such as SharePoint, you can upgrade them to a fully licensed version through Software Assurance and License Mobility.On the other hand, some of you will be familiar with Virtual Machines having used it since the preview. And, you might be looking for ways to automate tasks like provisioning virtual machines or building workflows for your organization where you upload a large number of custom images into your storage account. REST based service management APIs and PowerShell commands are the tools you use in that case.
  3. We can take the openness and heterogeneity concept further. Many of you might have existing workloads and apps that are virtualized with VMware which would be in VMDK virtualization format. When you are ready to bring those applications to Windows Azure, so that you free up on-premises datacenter capacity or simply run those apps on modern infrastructure, you have options.If you are a System Center user, you can convert your VMDK images into VHD format using and then bring them on to Windows Azure Virtual Machines. (More info here: http://technet.microsoft.com/en-us/library/bb963721.aspx) Yet, this is not the only approach. We also offer a free downloadable utility called Microsoft Virtual Machine Converter which will take VMDK images and convert them into the VHD format. You can then use PowerShell scripts in uploading those images into Virtual Machines and get going! (More information is here: http://technet.microsoft.com/en-us/library/hh967435.aspx)Whether you start with the gallery or with a custom image, whether you start with Windows Server or Linux or VMware, you have a robust foundation in Virtual Machines and flexible options to get there.
  4. Another very important attribute of Windows Azure Virtual Machines is the fact that they are persistent. That means the state of your Virtual Machine is saved and stored. When you stop your instances and restart later on, your settings and configurations persist and carry forward. When you restart your machine, your settings and configurations persist and carry forward. In the same context, we need to talk about the geo-replication concept. It is a unique durability benefit Virtual Machines users get on Windows Azure. It means you get 6 total copies of your image redundantly replicated. First, every Windows Azure Virtual Machine image is replicated 3 times within the region you are running in. This provides high availability, so if a rack or a storage server were to be down, you still enjoy high availability. You would get a new instance up and running behind the scenes. In addition, since these are persistent Virtual Machines, your new image would have the exact same state and configuration. Second, your image is asynchronously copied to another datacenter that’s hundreds of miles away. These two elements are what we call geo-replication. Geo replication is a unique feature, that differentiates us. Virtual Machine users get that by default. On other cloud platforms, it requires a deliberate effort to capture and image and to store it and then to replicate it across regions. Geo-replication also is key to disaster recovery. Since the images are stored in datacenters hundreds of miles apart redundantly, you can have the peace of mind that you can go to these redundantly stored copies and bring them up in case of natural disasters.
  5. If you are like most other customers, you will be asking if you are locked into the decision to use public cloud and what options you might be giving up when you use Windows Azure Virtual Machines.That is pretty straightforward to answer. Since the underlying virtualization format is VHD, and the virtualization layer is Hyper-V, your apps and your images can move in and out of Windows Azure and the public cloud. You can start with your app prototypes in the cloud and then move to on-premises when ready or simply move to a hosting partner’s datacenter – if so you choose. This is all about flexibility and having options and not being locked-in.
  6. For many customers and partners, scripting and automation is the key to efficient operations. Fear not! Microsoft’s popular task automation framework PowerShell is available for use with Windows Azure as well. Whether you want to automate provisioning of lots and lots of Virtual Machines or configure your Virtual Network settings through scripts, PowerShell cmdlets are ready for you. You can download PowerShell cmdlets from http://www.windowsazure.com/en-us/downloads/ to get started.You can configure and manage all 3 elements of infrastructure services (IaaS) with PowerShell: Virtual Machines, Virtual Network and Storage. When you want to upload custom VHDs into Windows Azure or bring your images back to on-premises, at scale, use PowerShell. When you are working across many Windows Azure subscriptions and need to copy VHDs in between, use PowerShell. Or when you want to convert images virtualized with VMware (VMDK format) into VHD to run in Virtual Machines, use the Microsoft Virtual Machine Converter (MVMC Toolkit) first and then upload the converted images using PowerShell cmdlets.PowerShell is here to help increase your productivity, and to give you advanced management options.
  7. https://github.com/patrickmcclory/RightScaleNetAPIhttps://github.com/patrickmcclory/CodeDemos/tree/master/RightScale.3Tier.WorkflowRightScale Nuget Package
  8. We have recently announced general availability (GA) for infrastructure services, Virtual Machines and Virtual Network. Let’s get up to speed on the GA news: We’ve introduced 2 new high-memory compute instances: 28 GB, 4 cores & 56 GB, 8 cores to meet the needs of workloads such as SharePoint Server and SQL Server. These instances are available in 6 regions initially ((East US, West US, Southeast Asia, East Asia, North Europe, West Europe) and will expand to new regions over time. GA prices for these instances become effective on the day of GA. Our SLAs become effective. 99.95% monthly SLA for Virtual Machines (multiple instances deployed in availability sets) and 99.9% monthly SLA for Virtual Network effective April 16. We also should call out the fact that our SLAs are calculated on a monthly basis. That means customers have clear and consistent expectations around availability in a given month. This is as opposed to other annually calculated SLAs that we see in the public cloud, which might have large fluctuations month over month. We will start providing customer support for both services on the same day. There are a variety of support options listed at www.windowsazure.com for our customers and partners. Starting from affordable developer support to Premier support enterprises expect for their mission critical businesses, there is a range that fits every need. We have added new pre-built images with hourly rates in Virtual Machines Image Gallery. Using these images, customers can provision images off the gallery in minutes and pay for what they use: BizTalk Server,SQL Server are two examples to start with. Furthermore, customers get direct support from Microsoft for those images in the gallery, no hand-offs, no transitions, single support organization to deal with for cloud infrastructure and on-premises infrastructure.Most popular MSFT workloads are validated to run on Virtual Machines. Customers bring their own licenses with SA License Mobility rights, plus get direct customer support from MSFT when running these workloads in Virtual Machines: System Center Ops Manager 2012 SP1, Project Server 2013, SharePoint Server 2013 & 2010, Dynamics NAV 2013, and SQL Server 2012. This is an ever growing list and you can Find the ultimate list here: http://support.microsoft.com/kb/2721672. It is important to note like we have done before that when you run these applications on Windows Azure, you are directly supported by Microsoft.We pass on the economic benefits of the cloud to customers and partners. With GA, we have announced a number of discounts to match the market pricing: Preview prices on standard Windows Virtual Machines instances and free Virtual Network continue through June 1, 2013. On June 1, 2013, new prices take effect for standard compute instances and we start charging for Virtual Network at $0.05/hr.Linux Virtual Machines prices are reduced by 29% for standard instances (when compared to previously announced GA prices). Effective April 16, 2013, prices go down by 25% for small, medium, large and extra-large instances. For example, the price for a small Linux instance is dropping from $0.085/hour to $0.06/hour in all geographies. Windows Virtual Machines general availability prices are reduced by 22% for standard instances (as compared to previously announced small standard instance GA price).  For a small standard instance, the new discounted general availability price will be $0.09 per hour.  The new general availability prices will be effective June 1, 2013. That means standard Windows Virtual Machine instances retain preview prices until May 31, 2013. We’ve also increased the value of free and trial offers so that customers and partners can learn and build confidence in Windows Azure. MSDN, MPN, 90-day free trial – all get additional 50 hours per month, for use with high-memory instances, untill June 1, 2013.In addition to the prebuilt Linux images in our gallery from commercial distributors, VM Depot is now integrated into Windows Azure management portal experience. VM Depot brings community innovation to infrastructure services. Open source Linux stacks and apps on VM Depot are provided and supported by the community. VM Depot has a direct feed into Windows Azure management portal to enable customers and partners to provision those open source stacks easily and quickly. Combined with the pre-built, Ubuntu, CentOS and Suse images in the gallery from commercial distributors, VM Depot, gives customers and partners additional options for working in heterogeneous environments.