Post on 20-Aug-2015
1
Nothing but .NETLaunching .NET and SQL Server in the Cloud
Raphael Simon Shivan Bindal
Sr. Systems Architect Product Manager
Watch the video of this presentation
2
Real Cloud Experience. Shared.
# 2
Challenges of Cloud Infrastructure
• Images and their contents• Lack of Standardization• Unclear Software License Management• Do not follow best practices• By design, inconsistent approach to security vulnerabilities
• Pre-install required software and applications• Custom configuration in “baked” images• Long development iterations
• Lack of Automation• Trust relationships hard-coded• No automated orchestration (How do I set up my application?)
3
Real Cloud Experience. Shared.
# 3
Existing Images in Cloud Infrastructure
• Images and their contents• Amazon
• 2003 Server Base• 2003 Server + IIS and SQL Server Express 2005• 2003 Server + SQL Server Standard 2005 R2• 2008 Server Base• 2008 Server + IIS and SQL Server Express 2008• 2008 Server + SQL Server Standard 2008• 2008 Server R2 Base• 2008 Server R2 + IIS and SQL Server Express 2005• 2008 Server R2 + SQL Server Standard 2008
• Rackspace• 2003 Server + SQL Server Standard 2005 R2• 2008 Server + SQL Server Standard 2008 R2• 2008 Server R2 + SQL Server Standard 2008 R2
4
Real Cloud Experience. Shared.
# 4
RightImages in the Cloud• Images and their contents
• RightScale RightImages
MVP >
• RightImages are optimized for performance and security• RightImages all contain:
• RightLink• Powershell 2.0• .NET Framework 3.5/4.0• Critical Windows Updates• Application Service Packs• Windows Install Media for 2003
RightImages serve as a secure reusable base from which you create automated configuration and orchestration.
Operating System Base IISSQL Server Standard
2003 Server X X X
2008 Server X X X
2008 Server R2 X X X
5
Real Cloud Experience. Shared.
# 5
Avoiding “Baked” Images
Virtual machine
OS
Storage volumes
Networking
SQL Server/ASP.NET…
App Libraries
RightImages &Multi-Cloud Images• Standard image
configurations
Cloud Portability• Standard configurations
that work across clouds
Application
Applications• Cloud independent
deployment
Modular – Portable – Reproducible
6
Real Cloud Experience. Shared.
# 6
RightScale ServerTemplates vs. Images
• Big & opaque• Complex to reproduce• Static• Not cloud-portable
Slow workflow Not cloud-agile
• Modular & flexible• Reproducible &
maintainable• Dynamic & agile• Multi-cloud enabled
Dev-like workflow Dynamic configuration
Virtual Machine Images RightScale ServerTemplates
7
Real Cloud Experience. Shared.
# 7
ServerTemplates: A Closer Look
• Starts with a multicloud image• Defines base software
• Adds:• Boot, operational and
decommission RightScripts and/or recipes for configuration
• Alerts definitions for automation
• ServerTemplates are versioned• Reproduce exact configuration
• ServerTemplates can be published/imported• Sharing / reuse
8
Real Cloud Experience. Shared.
# 8
How does this all work?
RightLink runs with Admin privileges on the Server and talks to RightScale through a secure and redundant protocol.
RightScale
YourServers
Right Link
Cloud Gateways
Cloud Controller
Resource states & actions
Script execution, monitoring, logging
Cloud resource states & credentials
Dashboard &API
Access &Security
Accounts, resources, monitoring, logging
MultiCloud Marketplace
YourNetworking &
Storage
Provisioning & Automation
YourClouds
9
Real Cloud Experience. Shared.
# 9
RightLink: Deep Dive
• Functions• Receive commands from RightScale
• Runs specific scripts on the local instance• Identify local instance using tags• Query instance using tags
• Query RightScale (internal API)• Locate related servers
• Open-Source Agent• Installer provided to RightLink-enable your Images
• Secure• Signed & encrypted AMQP transport• Deployment Scope
10
Real Cloud Experience. Shared.
# 10
Where are we?
• Tangible ServerTemplates• MS IIS ServerTemplate (Multi-Cloud)• MS SQL Server HA ServerTemplate• MS Active Directory ServerTemplate
• Automated Configuration• RightLink 5.7
We’ve come a long way, but there is a lot more to do!
• Next up:• More ServerTemplates across multiple clouds• More Infrastructure to support Windows in the cloud
11
Real Cloud Experience. Shared.
# 11
Automated Configuration - RightScale
• Reliable Volume Management• Guarantee that a volume attaches as predefined drive letter
every time.• Advanced Snapshot capability using Microsoft Volume Shadow
Services• Reliable and fast backup mechanism with restore
capabilities• Best Practice configuration for network security and isolation• Pre-configured Monitoring and Alerts (cpu, memory, disk)
• Create custom monitors as well• Faster boot times with performance enhancements
• Limited number of reboots when launching a server