nothing but .net - launching .net and sql server in the cloud

13
Nothing but .NET Launching .NET and SQL Server in the Cloud Raphael Simon Shivan Bindal Sr. Systems Architect Product Manager Watch the video of this presentation

Upload: rightscale

Post on 20-Aug-2015

661 views

Category:

Technology


0 download

TRANSCRIPT

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

12

Real Cloud Experience. Shared.

# 12

Demo – Scalable .NET App

13

Real Cloud Experience. Shared.

# 13

Questions?

Thank you!

Raphael Simon Shivan BindalSr. Systems Architect Product Manager