ServerTemplate TM Deep Dive: Configuration for Multi-Cloud Environments Tim Miller Sr. Director ServerTemplate TM Development Cary Penniman Sr. Software.

Slides:



Advertisements
Similar presentations
Faith Allington Program Manager Microsoft Corporation WSV322.
Advertisements

1 Proprietary, Copyright 2010 RightScale, Inc. Implementing Cloud Solutions: Best Practices from over 1MM Servers launched May 2010 Josh Fraser, VP Business.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
AppManager 7: Deep Technical Dive Tim Sedlack & Michi Schniebel Sr. Product Managers.
June 23rd, 2009Inflectra Proprietary InformationPage: 1 SpiraTest/Plan/Team Deployment Considerations How to deploy for high-availability and strategies.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Sample School Website Sydney Region ITSU School Support
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
VM Role (PaaS)Virtual Machine (IaaS) StorageNon-Persistent StoragePersistent Storage Easily add additional storage DeploymentBuild VHD offsite and upload.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
Additional SugarCRM details for complete, functional, and portable deployment.
SharePoint Farm On Azure IAAS Prepared By : Prakhar Rastogi Premier Field engineer Microsoft India.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Experiences with AWS and RightScale By: Max Gribov Presented at New York PHP, March 22, 2011
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Lecture 15 – Amazon Network as a Service. Recall IaaS Server as a Service Storage as a Service Network as a Service.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Module 13: Configuring Availability of Network Resources and Content.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
The Blue Book pages 19 onwards
Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.
1 NETE4631 Amazon Cloud Offerings Lecture Notes #6.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
10/7/2015Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved1 B T E C O R P O R A T I O N SmartMaster TM Distributed Controller.
1 The Fast(est) Path to Building a Private/Hybrid Cloud October 25th, 2011 Paul Mourani RightScale.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Communicate with All Workers Involved in the Process of Delivering High-Quality Health Care by Choosing Dossier365 on the Azure Platform MICROSOFT AZURE.
Scott Drucker, Systems Engineer Migrating to Microsoft Vista with WinINSTALL.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
Deploying a VGI application in one day Tom Brenneman.
Cloud Computing – UK IUA 2010 Ray Fan & Jay Hankinson.
Lugano Microsoft Azure Overview Ken Casada Technical Evangelist Microsoft Switzerland
1 PUPPET AND DSC. INTRODUCTION AND USAGE IN CONTINUOUS DELIVERY PROCESS. VIKTAR VEDMICH PAVEL PESETSKIY AUGUST 1, 2015.
Windows Azure Conference 2014 LAMP on Windows Azure.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
verifone HQtm Estate Management Solution
Linux Operations and Administration
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Page ADP Technology Training. 2 Page2 Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
ADVANCED HOSTING Adrian Newby, CTO.
Course: Cluster, grid and cloud computing systems Course author: Prof
Building ARM IaaS Application Environment
Security Group Amazon RDS Mysql Media Request S3
Docker Birthday #3.
Implementing ArcGIS on Azure/Cloud Builder 10.4
Platform as a Service.
Acutelearn Amazon Web Services Training Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored trainings.
Acutelearn Azure Administration Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
SpiraTest/Plan/Team Deployment Considerations
AWS: EC2, S3 and Other Services
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
SQL Server on Amazon Web Services
SQL Server on Amazon Web Services
06 | SQL Server and the Cloud
Presentation transcript:

ServerTemplate TM Deep Dive: Configuration for Multi-Cloud Environments Tim Miller Sr. Director ServerTemplate TM Development Cary Penniman Sr. Software Engineer

# 2 # 2 Talk with the Experts. Agenda Overview Multi-Cloud Templates Deeper Dive References Q/A

# 3 # 3 Talk with the Experts. Why Multi-Cloud Want to run in both Public and Private Clouds Compliance Price Performance Features Disaster Recovery SLA Geography

# 4 # 4 Talk with the Experts. Putting it into Practice Application Portfolio Requirements Filter Resource Pools App 1 App 2 App 3 Performance Cost Compliance Reliability Security App N

# 5 # 5 Talk with the Experts. RightScale Multi-Cloud ServerTemplates TM Linux HA Proxy Load Balancer PHP, Tomcat & Rails App Servers MySQL 5.1 and 5.5 Database Managers PostgreSQL Database Manager Storage Toolbox 4 different LAMP All-In-Ones Linux Base Windows IIS App Server Active Directory SQL Server Database Manager Windows Base

# 6 # 6 Talk with the Experts. Script is a Script

# 7 # 7 Talk with the Experts. Secret is the Multi-Cloud Image

# 8 # 8 Talk with the Experts. Code Once, Run Anywhere!

# 9 # 9 Talk with the Experts. Multi-Cloud Deep Dive

# 10 # Talk with the Experts. New Features: Machine Tags Tags are a useful way of attaching useful metadata to Servers Tool support to add, remove and query server tags Three main parts: namespace, predicate and value Syntax: namespace:predicate=value Example: loadbalancer:www=lb (a load balancer server for the 'www' vhost)

# 11 # Talk with the Experts. New Features: Remote Script Invocation Invoked by one server, run on another Uses tags for routing Scoped to the current deployment (or account) Example: rs_run_right_script --name "LB Attach App Server" -- recipient_tags "loadbalancer:www=lb" --json ~/my_info.json

# 12 # Talk with the Experts. New Features: Storage Toolbox It's all about persistence! Primary Backup Uses local cloud persistence Volumes snapshots preferred (i.e. EBS, Volumes) Secondary Backup Uses remote cloud for redundancy Useful in case of local cloud outage LVM snapshot uploads to a Remote Object Store (i.e. S3, CloudFiles) Built on our battle tested EBS Toolset

# 13 # Talk with the Experts. New Features: Storage Toolbox (cont.)

# 14 # Talk with the Experts. New Features: Built-in Chef Support System Configuration Language High Level, modular components Idempotent (potential for) External Source Control Management Easier to customize (modules, pull requests) Large pool of reusable content, community Chef Language != Chef Platform Now supporting Chef v

# 15 # Talk with the Experts. Recipes sys_firewall::default sys_firewall::setup_rule sys_firewall::do_list_rules Resource sys_firewall actions – update – update_request New Features: Built-in Firewall Support

# 16 # Talk with the Experts. New Features: Update Action To open a local port to all servers with a given tag use: sys_firewall "Open 3306 to all appservers" do machine_tag "appserver:active=true" port 3306 enable true action :update end This can be useful as a server is booting to open up access for multiple systems at once.

# 17 # Talk with the Experts. New Features: Update Request Action To request all servers with a given tag close a port to a given IP address use: sys_firewall "Request all close port 8000" do machine_tag "loadbalancer:www=app" port 8000 enable false ip_addr node[:cloud][:private_ips][0] action :update_request end This can be useful when decommissioning a running server that had previously requested ports opened.

# 18 # Talk with the Experts. New Features: Others Multiple Block Devices Load balancer supports multiple vhost pools Application Servers code download options Application Servers load balance options Support for multiple DNS providers Alert for “seconds behind master” EC2 EBS Stop/Start support

# 19 # Talk with the Experts. References Clouds Picking a Public Cloud 10 Keys for Buliding Private Clouds Things to Consider When Building a Private Cloud Building ServerTemplates Creating ServerTemplates using Chef - Part 1 Creating ServerTemplates using Chef - Part 2 Creating ServerTemplates using Chef - Part 3 Multi-Cloud Cookbooks

Questions?