Roadmap. Introduction. Under the Hood. Solution Overview Energy Efficiency 101 Site Tour

Size: px
Start display at page:

Download "Roadmap. Introduction. Under the Hood. Solution Overview Energy Efficiency 101 Site Tour"

Transcription

1 open-emv.com

2 The Team

3 Roadmap Introduction Solution Overview Energy Efficiency 101 Site Tour Under the Hood Basic Machine Configuration (AMIs) Software Configuration Database Structure The Web Application

4 The Solution User's Browser jquery OpenLayers Issue Tracking (FogBugz) VCS (beanstalk) User AWS EC2 m2.xlarge (high-memory) c1.medium (high-cpu) Database Applications Front-End Applications Zope Object Database ZEO Server Zope Client Zope Client Apache PostgreSQL Database PG Bouncer Zope Client Django (mod_wsgi) Development Machine mr.developer zc.buildout monitoring m1.small monitoring Monitoring Dashboard Developer

5 Why CA Energy Efficiency?

6 World Leader 1.5 Million Jobs $45 Billion in Payroll

7 How does that compare to the rest of the U.S?

8 California spends billions less on Electricity... has a ratio of GDP to Energy Consumed 68% higher... residents, per capita, pay lower utility bills

9 !"#$%&'()*+(,()-+()./0'-,1)./023)4()&5)&-)*(,()$6)(7.&('-)$6)8$2&5/,'&$9:)

10 Energy Efficiency and EMV

11 How Does CA do Energy Efficiency? CPUC established EE program cycle length and funding level CPUC provides $ to utilities to implement EE Programs Utilities report program accomplishments to CPUC

12 How Does CA do Energy Efficiency? CPUC hires independent EMV contractors to independently evaluate utility savings claims CPUC awards $ to the utilities based on savings accomplishments CPUC releases data publicly via website

13 Rinse and Repeat

14

15

16

17 Roadmap Introduction Solution Overview Energy Efficiency 101 Site Tour Under the Hood Basic Machine Configuration (AMIs) Software Configuration Database Structure The Web Application

18 Roadmap Introduction Solution Overview Energy Efficiency 101 Site Tour Under the Hood Basic Machine Configuration (AMIs) Software Configuration Database Structure The Web Application

19 AMI

20 AMI (Amazon Machine Image)

21 User's Browser jquery OpenLayers Issue Tracking (FogBugz) VCS (beanstalk) User AWS EC2 m2.xlarge (high-memory) Database Applications c1.medium (high-cpu) Front-End Applications Zope Object Database ZEO Server Zope Client Zope Client Apache PostgreSQL Database PG Bouncer Zope Client Django (mod_wsgi) Development Machine mr.developer zc.buildout monitoring m1.small monitoring Monitoring Dashboard Developer

22 m2.xlarge (high-memory) Database Applications c1.medium (high-cpu) Front-End Applications Zope Object Database ZEO Server Zope Client Zope Client Apache PostgreSQL Database PG Bouncer Zope Client Django (mod_wsgi)

23 Custom DB AMI m2.xlarge (high-memory) Database Applications Zope Object Database ZEO Server PostgreSQL Database PG Bouncer monitoring

24 Custom DB AMI m2.xlarge (high-memory) Database Applications PostgreSQL Database PG Bouncer monitoring

25 Custom DB AMI m2.xlarge (high-memory) Ubuntu (Maverick) Database Applications PostgreSQL Database PG Bouncer monitoring

26 Custom DB AMI m2.xlarge (high-memory) Database Applications Ubuntu (Maverick) 64-bit PostgreSQL Database PG Bouncer monitoring

27 Custom DB AMI m2.xlarge (high-memory) Database Applications Ubuntu (Maverick) 64-bit Kernel Settings PostgreSQL Database PG Bouncer monitoring

28 Custom DB AMI m2.xlarge (high-memory) Ubuntu (Maverick) Database Applications PostgreSQL Database monitoring PG Bouncer 64-bit Kernel Settings kernel.shmmax = 8GB kernel.shmall = 8GB/4096 /etc/sysctl.conf

29 Custom DB AMI m2.xlarge (high-memory) Database Applications Ubuntu (Maverick) 64-bit Kernel Settings PostgreSQL Database PG Bouncer Spatial Database monitoring

30 Custom DB AMI m2.xlarge (high-memory) Database Applications Ubuntu (Maverick) 64-bit Kernel Settings PostgreSQL Database monitoring PG Bouncer Spatial Database apt-get install... PostgreSQL Geos GDAL manual install postgis 1.5.2

31 Custom DB AMI m2.xlarge (high-memory) Database Applications Ubuntu (Maverick) 64-bit Kernel Settings PostgreSQL Database monitoring PG Bouncer Spatial Database Connection Pooling

32 Custom DB AMI m2.xlarge (high-memory) Database Applications Ubuntu (Maverick) 64-bit Kernel Settings PostgreSQL Database PG Bouncer Spatial Database monitoring Connection Pooling apt-get install... pgbouncer 1.3.3

33 Custom DB AMI m2.xlarge (high-memory) Database Applications Ubuntu (Maverick) 64-bit Kernel Settings PostgreSQL Database monitoring PG Bouncer Spatial Database Connection Pooling Monitoring

34 Custom DB AMI m2.xlarge (high-memory) Database Applications Ubuntu (Maverick) 64-bit Kernel Settings PostgreSQL Database monitoring PG Bouncer Spatial Database Connection Pooling Monitoring apt-get install... monit munin-node

35 Custom Web App AMI c1.medium (high-cpu) Front-End Applications Zope Client Apache Zope Client Zope Client Django (mod_wsgi) monitoring

36 Custom Web App AMI c1.medium (high-cpu) Front-End Applications Zope Client Apache Zope Client Zope Client Django (mod_wsgi) monitoring

37 Custom Web App AMI c1.medium Ubuntu (Maverick) c1.medium (high-cpu) Front-End Applications Zope Client Apache Zope Client Zope Client Django (mod_wsgi) monitoring

38 Custom Web App AMI Ubuntu (Maverick) 32-bit c1.medium (high-cpu) Front-End Applications Zope Client Zope Client Apache Zope Client Django (mod_wsgi) monitoring

39 Custom Web App AMI Ubuntu (Maverick) 32-bit Apache2 c1.medium (high-cpu) Front-End Applications Zope Client Zope Client Zope Client Apache Django (mod_wsgi) monitoring

40 Custom Web App AMI Ubuntu (Maverick) 32-bit Apache2 mod_wsgi c1.medium (high-cpu) Front-End Applications Zope Client Zope Client Zope Client monitoring Apache Django (mod_wsgi)

41 Custom Web App AMI Ubuntu (Maverick) 32-bit Apache2 mod_wsgi Monitoring c1.medium (high-cpu) Front-End Applications Zope Client Zope Client Zope Client monitoring Apache Django (mod_wsgi)

42 We ll make these public

43 We ll make these public once I ve polished them up a bit :)

44 Additional Software

45 Additional Software Back-End

46 Additional Software Back-End ZODB

47 Additional Software Back-End ZODB ZEO Server

48 Additional Software Back-End ZODB ZEO Server Front-End

49 Additional Software Back-End ZODB ZEO Server Front-End Django

50 Additional Software Back-End ZODB ZEO Server Front-End Django Plone

51 Additional Software Back-End ZODB ZEO Server Front-End Django Plone Add-Ons

52 Additional Software Back-End ZODB ZEO Server Front-End Django Plone Add-Ons Zope Clients

53 And Configuration Back-End ZODB ZEO Server Front-End Django Plone Add-Ons Zope Clients

54 And Configuration Back-End ZODB ZEO Server Front-End Django Plone Add-Ons Zope Clients

55 And Configuration Back-End ZODB ZEO Server PostgreSQL Front-End Django Plone Add-Ons Zope Clients

56 And Configuration Back-End ZODB ZEO Server PostgreSQL Front-End Django Plone Add-Ons Zope Clients

57 And Configuration Back-End ZODB ZEO Server PostgreSQL Front-End Django Plone Add-Ons Zope Clients Apache

58 And Configuration Back-End ZODB ZEO Server PostgreSQL Front-End Django Plone Add-Ons Zope Clients Apache

59 And Configuration Back-End ZODB ZEO Server PostgreSQL Front-End Django Plone Add-Ons Zope Clients Apache Monit

60 And Configuration Back-End ZODB ZEO Server PostgreSQL Apache Front-End Django Plone Add-Ons Zope Clients Replicate On Development Machine(s) Monit

61 Photo by EvelynGiggles via Flickr using a CC-BY license.

62 This is a job for Superman!

63 This is a job for Buildout!

64 Wait what?

65 zc.buildout

66 developed for

67 used extensively by

68 also gaining traction with

69 not limited to python

70 dependencies

71 dependencies $ apt-get install python-setuptools

72 dependencies $ apt-get install python-setuptools $ easy-install distribute

73 dependencies $ apt-get install python-setuptools $ easy-install distribute $ apt-get install python-dev

74 The Basics

75 The Basics $ ls basic-buildout bootstrap.py buildout.cfg

76 The Basics

77 The Basics $ more buildout.cfg [buildout] parts = foo [foo] recipe = collective.recipe.cmd cmd = echo foo

78 Build It

79 Run It

80 Photo by Rich Moore via Flickr using a CC-BY license.

81 let s scale this up

82 lots of cfg, and more

83 base.cfg

84 pg_parts.cfg

85 A Closer Look

86 Tie it all together...

87 dev.cfg

88 or, for deployment...

89 backend.cfg

90 Buildout Advantages

91 Buildout Advantages Easy to write

92 Buildout Advantages Easy to write Lots of recipes, examples

93 Buildout Advantages Easy to write Lots of recipes, examples Manage complexity

94 Buildout Advantages Easy to write Lots of recipes, examples Manage complexity Duplicate across platforms

95 Buildout Advantages Easy to write Lots of recipes, examples Manage complexity Duplicate across platforms Deploy rapidly

96 Buildout Advantages Easy to write Lots of recipes, examples Manage complexity Duplicate across platforms Deploy rapidly Versioning of software setup and config

97 not without issues

98 not without issues Can be network-dependent

99 not without issues Can be network-dependent Interconnected parts mean complexity

100 not without issues Can be network-dependent Interconnected parts mean complexity extends can be tricky to manage

101 use it in joy

102 Data ingest

103 Data dimensions

104 The Web Application

105 8 Axes of Data

106 8 Axes of Data Time Frame (lifecycle or first-year)

107 8 Axes of Data Time Frame (lifecycle or first-year) Savings Type (but cost too)

108 8 Axes of Data Time Frame (lifecycle or first-year) Savings Type (but cost too) Year

109 8 Axes of Data Time Frame (lifecycle or first-year) Savings Type (but cost too) Year Utility

110 8 Axes of Data Time Frame (lifecycle or first-year) Savings Type (but cost too) Year Utility Program Group

111 8 Axes of Data Time Frame (lifecycle or first-year) Savings Type (but cost too) Year Utility Program Group Measure Group

112 8 Axes of Data Time Frame (lifecycle or first-year) Savings Type (but cost too) Year Utility Program Group Measure Group Building Type

113 8 Axes of Data Time Frame (lifecycle or first-year) Savings Type (but cost too) Year Utility Program Group Measure Group Building Type Geography

114 only 3 are required

115 8 Axes of Data Time Frame (lifecycle or first-year) Savings Type (but cost too) Year Utility Program Group Measure Group Building Type Geography

116 Show me the [timeframe] [savings type] by [geography]

117 Choices drawn from the distinct values for a specific table column Show me the [timeframe] [savings type] by [geography]

118 Choices drawn from the distinct values for a specific table column Show me the [timeframe] [savings type] by [geography] Choices drawn from a set of table columns (not the contained values)

119 Choices drawn from the distinct values for a specific table column Choices made up but reference table-borne data indirectly Show me the [timeframe] [savings type] by [geography] Choices drawn from a set of table columns (not the contained values)

120 Show me the [timeframe] [savings type] by [geography]

121 Show me the [timeframe] [savings type] by [geography] for [year] for [utility] for [program group] for [measure group] for [building type]

122 Show me the [timeframe] [savings type] by [geography] for [building type] for [year] for [utility] for [program group] for [measure group]

123 Show me the [timeframe] [savings type] by [geography] for [building type] for [year] for [utility] for [program group] for [measure group]

124 the sentence interface

125 the sentence interface Thanks to FogBugz for the inspiration

126 a Django package

127 a Django package A Form

128 a Django package A Form A Field

129 a Django package A Form A Field A Widget

130 We ll make this public

131 We ll make this public once I ve polished it up a bit :)

132 How bout a quick Demo?

133 questions? comments?

134

Amazon Elastic Compute Cloud Getting Started Guide. My experience

Amazon Elastic Compute Cloud Getting Started Guide. My experience Amazon Elastic Compute Cloud Getting Started Guide My experience Prepare Cell Phone Credit Card Register & Activate Pricing(Singapore) Region Amazon EC2 running Linux(SUSE Linux Windows Windows with SQL

More information

Moving Target: How Much Do Mobile Apps Cost? Lee Fischman Galorath Incorporated 26 March 2013

Moving Target: How Much Do Mobile Apps Cost? Lee Fischman Galorath Incorporated 26 March 2013 Moving Target: How Much Do Mobile Apps Cost? Lee Fischman Galorath Incorporated 26 March 2013 2013 Copyright Galorath Incorporated 2 2013 Copyright Galorath Incorporated 3 App development doesn t stop

More information

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study Creating Value Delivering Solutions Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study Chris Zajac, NJDOT Bud Luo, Ph.D., Michael Baker Jr., Inc. Overview

More information

Développement logiciel pour le Cloud (TLC)

Développement logiciel pour le Cloud (TLC) Développement logiciel pour le Cloud (TLC) 7. Infrastructure-as-a-Service Guillaume Pierre Université de Rennes 1 Fall 2012 http://www.globule.org/~gpierre/ Développement logiciel pour le Cloud (TLC) 1

More information

Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3. Horst Lueck

Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3. Horst Lueck Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3 Horst Lueck 2011-05-17 IT Pro Forum http://itproforum.org Thanks to Open Office Impress The Cloud the Name The 90s

More information

Best Practices for Python in the Cloud: Lessons Learned @ActiveState

Best Practices for Python in the Cloud: Lessons Learned @ActiveState Best Practices for Python in the Cloud: Lessons Learned @ActiveState Best Practices for Python in the Cloud Presented by: Gisle Aas, Senior Developer, ActiveState whoami? Gisle Aas! gisle@activestate.com!

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Adam Skogman, Jayway Photo by Mark Bonassera Start-up? Overwhelmed? Successful? Waiting for IT? Ease Didn t We Solve This? Flexibility Ease Didn t We Solve This? Web Hotel

More information

ArcGIS for Server: In the Cloud

ArcGIS for Server: In the Cloud DevSummit DC February 11, 2015 Washington, DC ArcGIS for Server: In the Cloud Bonnie Stayer, Esri Session Outline Cloud Overview - Benefits - Types of clouds ArcGIS in AWS - Cloud Builder - Maintenance

More information

Performance Benchmark for Cloud Databases

Performance Benchmark for Cloud Databases Performance Benchmark for Cloud Databases J.R. Arredondo vjune2013 (updated pricing on 7/15/2013) Contents Summary of the performance benchmark tests Description of the tests Charts and Data! Results of

More information

rpaf KTl Pen source Plone 3.3 Site Administration Manage your site like a Plone professional Alex Clark

rpaf KTl Pen source Plone 3.3 Site Administration Manage your site like a Plone professional Alex Clark Plone 3.3 Site Administration Manage your site like a Plone professional Alex Clark rpaf KTl Pen source I I f IV* I Y I I community experience distilled PUBLISHING - BIRMINGHAM MUMBAI Preface 1 Chapter

More information

Hardened Plone. Making Your Plone Site Even More Secure. Presented by: Nathan Van Gheem

Hardened Plone. Making Your Plone Site Even More Secure. Presented by: Nathan Van Gheem Hardened Plone Making Your Plone Site Even More Secure Presented by: Nathan Van Gheem Plone Security Flexible and granular ACL/roles-based security model of Zope All input in Plone is validated Plone does

More information

UBUNTU DISK IO BENCHMARK TEST RESULTS

UBUNTU DISK IO BENCHMARK TEST RESULTS UBUNTU DISK IO BENCHMARK TEST RESULTS FOR JOYENT Revision 2 January 5 th, 2010 The IMS Company Scope: This report summarizes the Disk Input Output (IO) benchmark testing performed in December of 2010 for

More information

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing EEDC Execution Environments for Distributed Computing 34330 Master in Computer Architecture, Networks and Systems - CANS Scalability Study of web apps in AWS Sergio Mendoza sergio.mendoza@est.fib.upc.edu

More information

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud) Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University

More information

DVS-100 Installation Guide

DVS-100 Installation Guide DVS-100 Installation Guide DVS-100 can be installed on any system running the Ubuntu 14.04 64 bit Linux operating system, the guide below covers some common installation scenarios. Contents System resource

More information

THE STATE OF GEO BIG DATA IN OPEN SOURCE. Rob Emanuele

THE STATE OF GEO BIG DATA IN OPEN SOURCE. Rob Emanuele THE STATE OF GEO BIG DATA IN OPEN SOURCE Rob Emanuele Who am I? open source geospatial developer working with big geo data. developer at Azavea in Philadelphia, US. maintainer of the GeoTrellis project.

More information

Oracle Applications and Cloud Computing - Future Direction

Oracle Applications and Cloud Computing - Future Direction Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy skrishna@astcorporation.com Vijay Tirumalai vtirumalai@astcorporation.com

More information

Hosting Requirements Smarter Balanced Assessment Consortium Contract 11 Test Delivery System. American Institutes for Research

Hosting Requirements Smarter Balanced Assessment Consortium Contract 11 Test Delivery System. American Institutes for Research Contract 11 Test Delivery System American Institutes for Research Revision History Revision Description Author/Modifier Date Initial Release David Lopez de Quintana October 14, 2013 Contents 4 Overview...

More information

Cloud Computing Workload Benchmark Report

Cloud Computing Workload Benchmark Report Cloud Computing Workload Benchmark Report Workload Benchmark Testing Results Between ProfitBricks and Amazon EC2 AWS: Apache Benchmark, nginx Benchmark, SysBench, pgbench, Postmark October 2014 TABLE OF

More information

Using open source software for the supervision and management of the water resource system of Athens

Using open source software for the supervision and management of the water resource system of Athens Using open source software for the supervision and management of the water resource system of Athens European Geosciences Union (EGU) General Assembly, Vienna, Austria, 22-27 April 2012 Session HS3.3:

More information

Why Engine Yard is better than Do it yourself

Why Engine Yard is better than Do it yourself Why Engine Yard is better than Do it yourself Comparisons between Platform as a Service and self-administered infrastructure Engine Yard www.engineyard.com sales@engineyard.com 1-866-518-9273 1-415-624-8380

More information

An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies

An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com

More information

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri ArcGIS for Server in the Amazon Cloud Michele Lundeen Esri What we will cover ArcGIS for Server in the Amazon Cloud Why How Extras Why do you need ArcGIS Server? Some examples Publish - Dynamic Map Services

More information

MANAGE YOUR AMAZON AWS ASSETS USING BOTO

MANAGE YOUR AMAZON AWS ASSETS USING BOTO Who am I? Chirag Jog CTO, Clogeny Technologies - Cloud Computing Experts Python developer Open Source Contributor Linux Test Project, Linux Kernel, boto etc Innovation Execution Solution Delivered MANAGE

More information

GeoCloud Project Report GEOSS Clearinghouse

GeoCloud Project Report GEOSS Clearinghouse GeoCloud Project Report GEOSS Clearinghouse Qunying Huang, Doug Nebert, Chaowei Yang, Kai Liu 2011.12.06 Description of Application GEOSS clearinghouse is a FGDC, GEO, and NASA project that connects directly

More information

A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor.

A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor. A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor. Vivek Juneja Cloud Computing COE Torry Harris Business Solutions INDIA Contents

More information

Resource Sizing: Spotfire for AWS

Resource Sizing: Spotfire for AWS Resource Sizing: for AWS With TIBCO for AWS, you can have the best in analytics software available at your fingertips in just a few clicks. On a single Amazon Machine Image (AMI), you get a multi-user

More information

CS 188/219. Scalable Internet Services Andrew Mutz October 8, 2015

CS 188/219. Scalable Internet Services Andrew Mutz October 8, 2015 CS 188/219 Scalable Internet Services Andrew Mutz October 8, 2015 For Today About PTEs Empty spots were given out If more spots open up, I will issue more PTEs You must have a group by today. More detail

More information

jbase 5 Install on Amazon AWS a Primer

jbase 5 Install on Amazon AWS a Primer jbase 5 Install on Amazon AWS a Primer Revision 1.0 August 2012 1 jbase 5 Install on Amazon AWS This document contains proprietary information that is protected by copyright. No part of this document may

More information

DVS-100 Installation Guide

DVS-100 Installation Guide DVS-100 Installation Guide DVS-100 can be installed on any system running the Ubuntu 14.04 64 bit Linux operating system, the guide below covers some common installation scenarios. Contents System resource

More information

PUBLIC CLOUD USAGE TRENDS

PUBLIC CLOUD USAGE TRENDS PUBLIC CLOUD USAGE TRENDS 450 COMPANIES 165,000 INSTANCES 5.5 PB OF STORAGE FIRST QUARTER 2013 DAVID FEINLEIB UNDERWRITTEN BY thebigdatagroup.com Copyright 2013 The Big Data Group, LLC bigdatalandscape.com

More information

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk Understanding ArcGIS Deployments in Public and Private Cloud Marwa Mabrouk Agenda Back to Basics What are people doing? New Features Using ArcGIS in the Cloud - Private Cloud - Public Cloud Technical Demos

More information

Building a Private Cloud Cloud Infrastructure Using Opensource

Building a Private Cloud Cloud Infrastructure Using Opensource Cloud Infrastructure Using Opensource with Ubuntu Server 10.04 Enterprise Cloud (Eucalyptus) OSCON (Note: Special thanks to Jim Beasley, my lead Cloud Ninja, for putting this document together!) Introduction

More information

Déployer son propre cloud avec OpenStack. GULL 18.11.2014 François Deppierraz francois.deppierraz@nimag.net

Déployer son propre cloud avec OpenStack. GULL 18.11.2014 François Deppierraz francois.deppierraz@nimag.net Déployer son propre cloud avec OpenStack GULL francois.deppierraz@nimag.net Who Am I? System and Network Engineer Stuck in the Linux world for almost 2 decades Sysadmin who doesn't like to type the same

More information

Scalable Application. Mikalai Alimenkou http://xpinjection.com 11.05.2012

Scalable Application. Mikalai Alimenkou http://xpinjection.com 11.05.2012 Scalable Application Development on AWS Mikalai Alimenkou http://xpinjection.com 11.05.2012 Background Java Technical Lead/Scrum Master at Zoral Labs 7+ years in software development 5+ years of working

More information

Hosting Requirements Smarter Balanced Assessment Consortium Contract 11 Test Delivery System. American Institutes for Research

Hosting Requirements Smarter Balanced Assessment Consortium Contract 11 Test Delivery System. American Institutes for Research Contract 11 Test Delivery System American Institutes for Research Revision History Revision Description Author/Modifier Date Initial Release David Lopez de Quintana October 14, 2013 Updated to latest Amazon

More information

Tunebot in the Cloud. Arefin Huq 18 Mar 2010

Tunebot in the Cloud. Arefin Huq 18 Mar 2010 Tunebot in the Cloud Arefin Huq 18 Mar 2010 What is Tunebot? What is Tunebot? http://tunebot.cs.northwestern.edu Automated online music search engine for query-by-humming (QBH). What is Tunebot? http://tunebot.cs.northwestern.edu

More information

Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012

Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012 Estimating the Cost of a GIS in the Amazon Cloud An Esri White Paper August 2012 Copyright 2012 Esri All rights reserved. Printed in the United States of America. The information contained in this document

More information

Apache and Virtual Hosts Exercises

Apache and Virtual Hosts Exercises Apache and Virtual Hosts Exercises Install Apache version 2 Apache is already installed on your machines, but if it was not you would simply do: # apt-get install apache2 As the root user. Once Apache

More information

Can Cloud Technology Help You to Improve Performance, Scalability, and Cost of Geo- Spatial Applications When Your Budget is shrinking?

Can Cloud Technology Help You to Improve Performance, Scalability, and Cost of Geo- Spatial Applications When Your Budget is shrinking? Creating Value Can Cloud Technology Help You to Improve Performance, Scalability, and Cost of Geo- Spatial Applications When Your Budget is shrinking? Delivering Solutions Overview of the Presentation

More information

depl Documentation Release 0.0.1 depl contributors

depl Documentation Release 0.0.1 depl contributors depl Documentation Release 0.0.1 depl contributors December 19, 2013 Contents 1 Why depl and not ansible, puppet, chef, docker or vagrant? 3 2 Blog Posts talking about depl 5 3 Docs 7 3.1 Installation

More information

Microsoft Business Intelligence 2012 Single Server Install Guide

Microsoft Business Intelligence 2012 Single Server Install Guide Microsoft Business Intelligence 2012 Single Server Install Guide Howard Morgenstern Business Intelligence Expert Microsoft Canada 1 Table of Contents Microsoft Business Intelligence 2012 Single Server

More information

Comprehensive Knowledge Archive Network (CKAN) Developer Documentation

Comprehensive Knowledge Archive Network (CKAN) Developer Documentation Comprehensive Knowledge Archive Network (CKAN) Developer Documentation Release 1.5.1 Open Knowledge Foundation April 23, 2014 Contents i ii This Administration Guide covers how to set up and manage CKAN

More information

Postgres Plus Cloud Database!

Postgres Plus Cloud Database! Postgres Plus Cloud Database! Presented by Dave Page! 22 nd March 2013! EnterpriseDB, Postgres Plus and Dynatune are trademarks of EnterpriseDB Corporation. Other names may be trademarks of their respective

More information

Using ArcGIS for Server in the Amazon Cloud

Using ArcGIS for Server in the Amazon Cloud Federal GIS Conference February 9 10, 2015 Washington, DC Using ArcGIS for Server in the Amazon Cloud Bonnie Stayer, Esri Amy Ramsdell, Blue Raster Session Outline AWS Overview ArcGIS in AWS Cloud Builder

More information

Elastic Detector on Amazon Web Services (AWS) User Guide v5

Elastic Detector on Amazon Web Services (AWS) User Guide v5 Elastic Detector on Amazon Web Services (AWS) User Guide v5 This guide is intended for Elastic Detector users on AWS. Elastic Detector is available as SaaS or deployed as a virtual appliance through an

More information

Development, Testing, Deploying, Hosting, Monitoring of your Python Web App.

Development, Testing, Deploying, Hosting, Monitoring of your Python Web App. Development, Testing, Deploying, Hosting, Monitoring of your Python Web App. Lakshman Prasad (@becomingguru) September 18, 2011 Development is but, one part of the Application Growth Cycle Common non-development

More information

What it is and why you might use it

What it is and why you might use it What it is and why you might use it Richard Downer richard@apache.org Presented at ApacheCon Europe 2014 Hello to those watching from home. The speaker s notes on most slides will provide more information

More information

INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU 14.04 (TRUSTY TAHR)

INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU 14.04 (TRUSTY TAHR) INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU 14.04 (TRUSTY TAHR) Mathieu SCHIRES Version: 0.9.1 Published December 24, 2014 http://www.inuvika.com Contents 1 Prerequisites: Ubuntu 14.04 (Trusty Tahr) 3

More information

Using Toaster in a Production Environment

Using Toaster in a Production Environment Using Toaster in a Production Environment Alexandru Damian, David Reyna, Belén Barros Pena Yocto Project Developer Day ELCE 17 Oct 2014 Introduction Agenda: What is Toaster Toaster out of the box Toaster

More information

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014 Web 2.0 Technology Overview Lecture 8 GSL Peru 2014 Overview What is Web 2.0? Sites use technologies beyond static pages of earlier websites. Users interact and collaborate with one another Rich user experience

More information

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services

More information

Graph Mining on Big Data System. Presented by Hefu Chai, Rui Zhang, Jian Fang

Graph Mining on Big Data System. Presented by Hefu Chai, Rui Zhang, Jian Fang Graph Mining on Big Data System Presented by Hefu Chai, Rui Zhang, Jian Fang Outline * Overview * Approaches & Environment * Results * Observations * Notes * Conclusion Overview * What we have done? *

More information

Cloud Computing & Sizing Servers

Cloud Computing & Sizing Servers Cloud Computing & Sizing Servers CIO Café 24 Maart 2011 Ing. Johan De Gelas, Head of Server Research - johan@sizingservers.be Sizing Servers Lab? Howest Onderzoeksgroep rond: Verbeteren performance server

More information

Best Practices for Sharing Imagery using Amazon Web Services. Peter Becker

Best Practices for Sharing Imagery using Amazon Web Services. Peter Becker Best Practices for Sharing Imagery using Amazon Web Services Peter Becker Objectives Making Imagery Accessible Store massive volumes of imagery on inexpensive cloud storage Use elastic compute for image

More information

An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud

An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com

More information

Shadi Khalifa Database Systems Laboratory (DSL) khalifa@cs.queensu.ca

Shadi Khalifa Database Systems Laboratory (DSL) khalifa@cs.queensu.ca Shadi Khalifa Database Systems Laboratory (DSL) khalifa@cs.queensu.ca What is Amazon!! American international multibillion dollar electronic commerce company with headquarters in Seattle, Washington, USA.

More information

De La Salle University Manila, in partnership with E-Health Records International-Philippines. Online Health Informatics Course Course Description

De La Salle University Manila, in partnership with E-Health Records International-Philippines. Online Health Informatics Course Course Description De La Salle University Manila, in partnership with E-Health Records International-Philippines Online Health Informatics Course Course Description E-Health Records International, Inc. Ryan.Banez@ ehrinternational.com

More information

Cloud Performance Benchmark Series

Cloud Performance Benchmark Series Cloud Performance Benchmark Series Amazon EC2 CPU Speed Benchmarks Kalpit Sarda Sumit Sanghrajka Radu Sion ver..7 C l o u d B e n c h m a r k s : C o m p u t i n g o n A m a z o n E C 2 2 1. Overview We

More information

Thing Big: How to Scale Your Own Internet of Things. Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon.

Thing Big: How to Scale Your Own Internet of Things. Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon. Thing Big: How to Scale Your Own Internet of Things Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon.de' Internet of Things is the network of physical objects or "things"

More information

Cloud Computing and Amazon Web Services

Cloud Computing and Amazon Web Services Cloud Computing and Amazon Web Services Gary A. McGilvary edinburgh data.intensive research 1 OUTLINE 1. An Overview of Cloud Computing 2. Amazon Web Services 3. Amazon EC2 Tutorial 4. Conclusions 2 CLOUD

More information

ECE6130 Grid and Cloud Computing

ECE6130 Grid and Cloud Computing ECE6130 Grid and Cloud Computing Howie Huang Department of Electrical and Computer Engineering School of Engineering and Applied Science Cloud Computing Hardware Software Outline Research Challenges 2

More information

Hands on Lab: Building a Virtual Machine and Uploading VM Images to the Cloud using Windows Azure Infrastructure Services

Hands on Lab: Building a Virtual Machine and Uploading VM Images to the Cloud using Windows Azure Infrastructure Services Hands on Lab: Building a Virtual Machine and Uploading VM Images to the Cloud using Windows Azure Infrastructure Services Windows Azure Infrastructure Services provides cloud based storage, virtual networks

More information

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From

More information

Cloud Providers, SciCloudand

Cloud Providers, SciCloudand Basics of Cloud Computing Lecture 2 Cloud Providers, SciCloudand Research on Cloud at UT Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage

More information

Online Store Widget 101. A Guide for New Users

Online Store Widget 101. A Guide for New Users Online Store Widget 101. A Guide for New Users Contents What is Ecwid?... 2 How Does it Work?... 2 Adding Ecwid to Your Site: 3 Easy Steps... 4 Adding Products & Categories... 5 Setting Up Your Store...

More information

Weaving Stored Procedures into Java at Zalando

Weaving Stored Procedures into Java at Zalando Weaving Stored Procedures into Java at Zalando Jan Mussler JUG DO April 2013 Outline Introduction Stored procedure wrapper Problems before the wrapper How it works How to use it More features including

More information

ST 810, Advanced computing

ST 810, Advanced computing ST 810, Advanced computing Eric B. Laber & Hua Zhou Department of Statistics, North Carolina State University January 30, 2013 Supercomputers are expensive. Eric B. Laber, 2011, while browsing the internet.

More information

AuShadha Documentation

AuShadha Documentation AuShadha Documentation Release 0.1 Dr. Easwar T.R and others (see credits) October 17, 2015 Contents 1 Introduction to AuShadha Project 3 1.1 AuShadha (): Means medicine in Sanskrit................................

More information

CHEF IN THE CLOUD AND ON THE GROUND

CHEF IN THE CLOUD AND ON THE GROUND CHEF IN THE CLOUD AND ON THE GROUND Michael T. Nygard Relevance michael.nygard@thinkrelevance.com @mtnygard Infrastructure As Code Infrastructure As Code Chef Infrastructure As Code Chef Development Models

More information

Rapid Website Deployment With Django, Heroku & New Relic

Rapid Website Deployment With Django, Heroku & New Relic TUTORIAL Rapid Website Deployment With Django, Heroku & New Relic by David Sale Contents Introduction 3 Create Your Website 4 Defining the Model 6 Our Views 7 Templates 7 URLs 9 Deploying to Heroku 10

More information

Tibbr Installation Addendum for Amazon Web Services

Tibbr Installation Addendum for Amazon Web Services Tibbr Installation Addendum for Amazon Web Services Version 1.1 February 17, 2013 Table of Contents Introduction... 3 MySQL... 3 Choosing a RDS instance size... 3 Creating the RDS instance... 3 RDS DB

More information

"Build and Test in the Cloud "

Build and Test in the Cloud W5 Class 11/17/2010 10:00:00 AM "Build and Test in the Cloud " Presented by: Darryl Bowler CollabNet Brought to you by: 330 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com

More information

Getting Started Hacking on OpenNebula

Getting Started Hacking on OpenNebula LinuxTag 2013 Berlin, Germany, May 22nd Getting Started Hacking on OpenNebula Carlos Martín Project Engineer Acknowledgments The research leading to these results has received funding from Comunidad de

More information

Tuskar UI Documentation

Tuskar UI Documentation Tuskar UI Documentation Release Juno Tuskar Team May 05, 2015 Contents 1 Tuskar UI 3 1.1 High-Level Overview.......................................... 3 1.2 Installation Guide............................................

More information

GreenSQL AWS Deployment

GreenSQL AWS Deployment GreenSQL AWS Deployment Table of Contents 2 Table of Contents... 3 from Amazon's Marketplace... 3 from Amazon's EC2 Console... 3 Amazon Launch Wizard walkthrough... 4 Post-installation procedures... 7

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

Generating Load from the Cloud Handbook

Generating Load from the Cloud Handbook Ingenieurbüro David Fischer AG A Company of the Apica Group http://www.proxy-sniffer.com Generating Load from the Cloud Handbook Version 5.0 English Edition 2011, 2012 December 6, 2012 Page 1 of 44 Table

More information

Leverage the Cloud for your Python & Perl Applications. Stackato Offers a Fast, Simple Way to Deploy Webs Apps to the Cloud

Leverage the Cloud for your Python & Perl Applications. Stackato Offers a Fast, Simple Way to Deploy Webs Apps to the Cloud Leverage the Cloud for your Python & Perl Applications Stackato Offers a Fast, Simple Way to Deploy Webs Apps to the Cloud White Paper Published in 2011 Leverage the Cloud for your Python & Perl Applications

More information

Aneka Dynamic Provisioning

Aneka Dynamic Provisioning MANJRASOFT PTY LTD Aneka Aneka 2.0 Manjrasoft 10/22/2010 This document describes the dynamic provisioning features implemented in Aneka and how it is possible to leverage dynamic resources for scaling

More information

Deploying Splunk on Amazon Web Services

Deploying Splunk on Amazon Web Services Copyright 2014 Splunk Inc. Deploying Splunk on Amazon Web Services Simeon Yep Senior Manager, Business Development Technical Services Roy Arsan Senior SoHware Engineer Disclaimer During the course of this

More information

The Automatic HTTP Requests Logging and Replaying Subsystem for CMS Plone

The Automatic HTTP Requests Logging and Replaying Subsystem for CMS Plone Journal of Electrical Engineering 2 (2014) 29-33 D DAVID PUBLISHING The Automatic HTTP Requests Logging and Replaying Subsystem for CMS Plone Maksym Oleksiv and Taras Poburynnyi Computer Engineering Department,

More information

BeBanjo Infrastructure and Security Overview

BeBanjo Infrastructure and Security Overview BeBanjo Infrastructure and Security Overview Can you trust Software-as-a-Service (SaaS) to run your business? Is your data safe in the cloud? At BeBanjo, we firmly believe that SaaS delivers great benefits

More information

Teaching in the Cloud

Teaching in the Cloud Teaching in the Cloud FITL 2010 R. I. T Overview What is cloud computing? Some background. Why cloud computing? Our motivation. How we ve used the cloud. What worked well/some problems. Student opinions.

More information

FortiGate Amazon Machine Image (AMI) Selection Guide for Amazon EC2

FortiGate Amazon Machine Image (AMI) Selection Guide for Amazon EC2 FortiGate Amazon Machine Image (AMI) Selection Guide for Amazon EC2 New Place, Same Feel Secure Your AWS Cloud with Fortinet Fortinet s Amazon Machine Image (AMI) and subscription based portfolio offer

More information

Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report

Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report Amazon Hosted ESRI GeoPortal Server GeoCloud Project Report Description of Application Operating Organization The USDA participated in the FY 2011 Federal Geographic Data Committee (FGDC) GeoCloud Sandbox

More information

Online Health Informatics Course

Online Health Informatics Course DE LA SALLE UNIVERSITY MANILA In partnership with Electronic Health Records International Philippines, Inc. Online Health Informatics Course COURSE DESCRIPTION What s Inside? Overview... 2 Online Health

More information

Ubuntu 下 的 云 计 算. UbuntuChin 互 动 社 区 王 大 亮

Ubuntu 下 的 云 计 算. UbuntuChin 互 动 社 区 王 大 亮 Ubuntu 下 的 云 计 算 UbuntuChin 互 动 社 区 王 大 亮 Outline Where is Cloud Computing from? Ubuntu & Cloud Computing Ubuntu Enterprise Cloud Reference Where is Cloud Computing from? 远 看 有 形, 近 看 无 影 Where is Cloud

More information

Cloud Based Tes,ng & Capacity Planning (CloudPerf)

Cloud Based Tes,ng & Capacity Planning (CloudPerf) Cloud Based Tes,ng & Capacity Planning (CloudPerf) Joan A. Smith Emory University Libraries joan.smith@emory.edu Frank Owen Owenworks Inc. frank@owenworks.biz Full presenta,on materials and CloudPerf screencast

More information

Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud

Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud Here is a step-by-step set of instructions to get your

More information

Getting Started with Amazon EC2 Management in Eclipse

Getting Started with Amazon EC2 Management in Eclipse Getting Started with Amazon EC2 Management in Eclipse Table of Contents Introduction... 4 Installation... 4 Prerequisites... 4 Installing the AWS Toolkit for Eclipse... 4 Retrieving your AWS Credentials...

More information

Scaling Pinterest. Yash Nelapati Ascii Artist. Pinterest Engineering. Saturday, August 31, 13

Scaling Pinterest. Yash Nelapati Ascii Artist. Pinterest Engineering. Saturday, August 31, 13 Scaling Pinterest Yash Nelapati Ascii Artist Pinterest is... An online pinboard to organize and share what inspires you. Growth March 2010 Page views per day Mar 2010 Jan 2011 Jan 2012 May 2012 Growth

More information

Scalable Architecture on Amazon AWS Cloud

Scalable Architecture on Amazon AWS Cloud Scalable Architecture on Amazon AWS Cloud Kalpak Shah Founder & CEO, Clogeny Technologies kalpak@clogeny.com 1 * http://www.rightscale.com/products/cloud-computing-uses/scalable-website.php 2 Architect

More information

Introduction to Amazon EC2 Running IBM

Introduction to Amazon EC2 Running IBM Introduction to Amazon EC2 Running IBM Featuring Mike Culver, Technical Evangelist for Amazon Web Services Melody Ng, Manager, Data Management Emerging Partnerships & Technologies for IBM Jason Chan, Linux

More information

Postgres Plus Cloud Database Getting Started Guide

Postgres Plus Cloud Database Getting Started Guide Postgres Plus Cloud Database Getting Started Guide May 9, 2012 Postgres Plus Cloud Database Getting Started Guide, Version 1.4 by EnterpriseDB Corporation Copyright 2012 EnterpriseDB Corporation. All rights

More information

Zabbix for Hybrid Cloud Management

Zabbix for Hybrid Cloud Management Zabbix for Hybrid Cloud Management TIS Inc. Daisuke IKEDA 21 September,2012 Riga,Latvia Agenda Agenda About myself - Server Engineer working at Research & Dev. Division Approaching to Hybrid Environment

More information

Which Database is Better for Zabbix? PostgreSQL vs MySQL. Yoshiharu Mori SRA OSS Inc. Japan

Which Database is Better for Zabbix? PostgreSQL vs MySQL. Yoshiharu Mori SRA OSS Inc. Japan Which Database is Better for Zabbix? PostgreSQL vs MySQL Yoshiharu Mori SRA OSS Inc. Japan About Myself Yoshiharu Mori Belongs To: SRA OSS,Inc.Japan Division: OSS technical Group Providing support and

More information

Monitoring and Scaling My Application

Monitoring and Scaling My Application Monitoring and Scaling My Application In the last chapter, we looked at how we could use Amazon's queuing and notification services to add value to our existing application. We looked at how we could use

More information