Gems, Snakes and Amazon forests by Serhii Borysov 7/6/2013.

Slides:



Advertisements
Similar presentations
Towards Autonomic Adaptive Scaling of General Purpose Virtual Worlds Deploying a large-scale OpenSim grid using OpenStack cloud infrastructure and Chef.
Advertisements

SQLShare CLI interface (Python) SQLShare REST API (C#, Web Role, Windows Azure) SQLShare Database (SQL Azure; SQL Server on.
Compute/Storage/Network Users On-Premises Data Center A VM A A AA A Application VM Virtual Machine.
New to Chef and Puppet ? Overview of Chef and Puppet and how they can automate infrastructure and application deployment on Azure. Existing Chef/Puppet.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Modeling Public Pensions with Mathematica and Python II
Engineering the Cloud Andrew McCombs March 10th, 2011.
Architecture overview 6/03/12 F. Desprez - ISC Cloud Context : Development of a toolbox for deploying application services providers with a hierarchical.
Cloud Computing in Higher Education Changing the Way We Provide Systems.
Platform as a Service (PaaS)
SENG 422 Lab 4 Cloud Computing Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip Baback Alipour Ph.D. Candidate in Electrical, Computer Engineering.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Introduction to Cloud Computing
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Continuous Delivery Ajey Gore Head of Technology ThoughtWorks India.
AUTO- CONFIGURATION IN CLOUD 1. Why we need automate something? What we need to automate? How we can do that? Scripting languages vs Frameworks Most popular.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Working Out with KURL! Shayne Koestler Kinetic Data.
Application and Data Portability in Cloud Computing The Cirrocumulus Way Ajith Ranabahu and Amit Sheth Ohio Center of Excellence in Knowledge enabled Computing.
Interoperability in the Cloud By Alex Espinoza
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Computing
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Cloud Standard API and Contextualization
Presented By: Muhammad Tariq Software Engineer Android Training course.
FutureGrid Connection to Comet Testbed and On Ramp as a Service Geoffrey Fox Indiana University Infra structure.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Pubman and Selenium tests. What is Selenium Selenium is a suite of Web application test automation tools for any browser on any operating system –Firefox,
Big Data Open Source Software and Projects ABDS in Summary IV: Level 7 I590 Data Science Curriculum August Geoffrey Fox
Define Cloud Computing
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
Recipes for Success with Big Data using FutureGrid Cloudmesh SDSC Exhibit Booth New Orleans Convention Center November Geoffrey Fox, Gregor von.
Windows Azure Fundamentals Services Storage. Table of contents Overview Cloud service basics Managing cloud services Cloud storage basics Table storage.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Web Technologies Lecture 13 Introduction to cloud computing.
Deploying BiobankCloud with Karamel/Chef and Federated Authentication in BiobankCloud Jim Dowling, KTH – Royal Institute of Technology.
Cloud Computing Shannon McManus Michael Weihert. What is Cloud Computing?
Function as a Service An Ad Hoc Approach to Cloud Computing By Keith Downie.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Cloud Installation & Configuration Management. Outline  Definitions  Tools, “Comparison”  References.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
© 2016 Catalyze, Inc. Go-To-Market Services HIPAA Compliance in the Cloud: Catalyze Provides Microsoft Azure Customers with a HITRUST Certified Platform-as-a-Service.
Microsoft Build /28/2017 9:50 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Cloud Computing Service Architectures V. Arun College of Computer Science University of Massachusetts Amherst 1.
Auto-scaling Services on Amazon EC2. Auto-scaling of Services (1/2) Write the service, deploy it on the cloud, and it simply scales Simply store the state.
Canadian Bioinformatics Workshops
Cloud-Computing Cloud Web-Blog Software Application Download Software.
Platform as a Service (PaaS)
Interoperability Between Modern Clouds using DevOps
Platform as a Service (PaaS)
@ Bucharest DevOps Hacker Meetup
Leverage your Business with Selenium Automation Testing
AWS Integration in Distributed Computing
Web Services application that operates over a network
Infrastructure Orchestration to Optimize Testing
What are the most popular services offered by Amazon Web Services..?Amazon Web Services
Interoperability in Modern Clouds using DevOps
Python Tools for Visual Studio
Cloud Computing.
"SessionTitle": "Infrastructure as Code"
Intelligent Migration Solution Simplifies, Scales Products While Saving Cloud Computing Costs “After assessing a variety of cloud-based computing platforms,
An introduction to the Linux environment v
The Ops side of DevOps Manager Microsoft
Session I Cloud Introduction Session I
Anjuman College of Engineering & Technology Computer Science & Engineering Department Subject Code: BECSE408T Subject Name: (ELECTIVE-III)Clustering &
Nolan Leake Co-Founder, Cumulus Networks Paul Speciale
Presentation transcript:

Gems, Snakes and Amazon forests by Serhii Borysov 7/6/2013

Why Gems?

Why Snakes?

Why Forests?

Amazon Web Forests

Benefits of usage Ruby and Python by deployment on Amazon Web services. Scripting and API – basis of AWS automation.

Table of Contents Puppet show Chef is coming Application Management for AWS Ruby on AWS Python on AWS API

Introduction

Case description

Puppet

open-source configuration management tool automation software uses Puppet's declarative language or a Ruby DSL (domain-specific language) provisioning for virtual machines directly on Amazon EC2 written in Ruby

Puppet

Chef

Chef is an infrastructure automation and configuration management framework. Simply put, Chef is "Infrastructure as Code". Chef supports a wide variety of cloud providers including Amazon AWS, Windows Azure, Google Compute Engine, OpenStack, Rackspace written in Ruby

Chef

major configuration management systems Bcfg2 (pronounced "bee-config") is a configuration management tool written in python CFEngine is a popular open source configuration management system written in C

Application Management for AWS

Ruby on AWS

Python on AWS

API - CLI ec2-create-image i-383c name “xxx" --description “xxx_Description" -- verbose –-headers as-create-launch-config TESTLC -i ami-41879a35 --key my_key --group sg- e50f1689 -t m1.medium --monitoring-enabled as-set-desired-capacity GROUP_01 --desired-capacity 4 as-put-scaling-policy Up -g GROUP_01 --adjustment 1 --type ChangeInCapacity --cooldown 1200

API – GET Request

API – Query parameters

References /welcome.html

Questions