Manage cloud infrastructures using Zend Framework
|
|
|
- Charleen Harris
- 10 years ago
- Views:
Transcription
1 Manage cloud infrastructures using Zend Framework by Enrico Zimuel Senior Software Engineer Zend Framework Core Team Zend Technologies Ltd
2 About me Software Engineer since 1996 Assembly x86, C/C++, Java, Perl, PHP Enjoying PHP since 1999 PHP Engineer at Zend since 2008 ZF Core Team from April 2011 B.Sc. Computer Science and Economics from University of Pescara (Italy)
3 Summary Cloud computing in PHP Zend\Service\Rackspace Simple Cloud API Zend\Cloud\Infrastructure for ZF2 and ZF1 Adapters: Amazon Ec2, Rackspace Examples
4 Cloud computing
5 Cloud for developers Needs for developers: Standard API (Open Stack, Open Cloud Computing Interface,?) Development infrastructures Libraries/Frameworks cloud ready
6 API for the cloud API (Application Programming Interface), to interact with cloud services Typically use REST-based APIs Each vendor exposes a property API Learning curve for each cloud vendor
7 PHP libraries for cloud Amazon Web Services AWS SDK for PHP, Windows Azure Rackspace GoGrid PHPAzure, php-cloudfiles, GoGridClient,
8 ZF components for the cloud Zend\Service\Amazon Zend\Service\GoGrid (under dev) Zend\Service\Nirvanix Zend\Service\Rackspace Zend\Service\WindowsAzure
9 Zend\Service\Rackspace
10 Zend\Service\Rackspace Manage the following cloud services of Rackspace: Servers Files Provide a full OO interface for the API of Rackspace (ver 1.0) Release: ZF (in trunk now), ZF2 beta1
11 Example: authentication $user = 'username'; $key = 'secret key'; $rackspace = new Zend\Service\Rackspace\Files($user,$key); if ($rackspace->authenticate()) { echo "Authentication successfully"; } else { printf("error: %s",$rackspace->geterrormsg()); }
12 Example: store object $container = $rackspace->createcontainer('test'); if (!$rackspace->issuccessful()) { die('error: '.$rackspace->geterrormsg()); } $name = 'example.jpg'; $file = file_get_contents($name); $metadata = array ( 'foo' => 'bar' ); $rackspace->storeobject('test',$name,$file,$metadata); if ($rackspace->issuccessful()) { echo 'Object stored successfully'; } else { printf("error: %s",$rackspace->geterrormsg()); }
13 Example: create a server $user = 'username'; $key = 'secret key'; $rackspace = new Zend\Service\Rackspace\Servers($user,$key); $data = array ( 'name' => 'test', 'imageid' => '49', 'flavorid' => '1', ); $server = $rackspace->createserver($data); if (!$rackspace->issuccessful()) { die('error: '.$rackspace->geterrormsg()); } printf("server name : %s\n",$server->getname()); printf("server Id : %s\n",$server->getid()); printf("admin password : %s\n",$server->getadminpass());
14 Simple Cloud API
15 Simple Cloud API The Simple Cloud API is a common API for accessing cloud application services offered by multiple vendors Starting from November 2010 the Simple Cloud API is part of Zend Framework under the classname: Zend_Cloud (ZF1) Zend\Cloud (ZF2)
16 simplecloud.org
17 Why we need it? Vendor lock-in In economics, vendor lock-in makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs Portability reuse the existing code instead of creating new code when moving software from an environment to another
18 The architecture Zend\Cloud Zend\Service
19 The architecture (2) Zend\Cloud Document Queue Storage Infrastructure Zend\Service
20 Zend\Cloud as abstraction Zend\Cloud is an abstraction of the main features of some cloud vendors Vendor specific functions may not be included in Zend\Cloud (for portability reason) For instance, Amazon S3 has a cleanbucket operation that is not implemented in Zend\Cloud You can access the concrete adapters to use specific functions (getadapter)
21 Zend\Cloud\DocumentService Abstracts the interfaces to all major document databases - both in the cloud and locally deployed Adapters: Amazon SimpleDB Windows Azure
22 Zend\Cloud\QueueService The QueueService implements access to message queues available as local or remote services. Adapters: Amazon Sqs Windows Azure Zend\Queue
23 Zend\Cloud\StorageService The storage service in the Simple Cloud API implements a basic interface for file storage on the cloud Adapters: Amazon S3 Windows Azure Nirvanix Filesystem Rackspace (under dev)
24 Zend\Cloud\Infrastructure
25 Zend\Cloud\Infrastructure Manage instances (servers) of a cloud computing infrastructure Release ZF1: 1.12 (in trunk now), ZF2 beta1 Adapters: Amazon Ec2 Rackspace Cloud Servers GoGrid (under dev) Windows Azure (under dev)
26 Basic operations Create a new instance Delete an instance Start/stop/reboot an instance List available instances Get the status of an instance (running, stop, etc) Monitor an instance (CPU, RAM, Network, etc) Deploy an instance Execute remote shell command (using SSH2)
27 Image of an instance An image of an instance is the collection of the following information: Operating system (OS) Memory available (RAM) CPU type
28 Example: Amazon Ec2 adapter use Zend\Cloud\Infrastructure\Adapter\Ec2 as Ec2Adapter, Zend\Cloud\Infrastructure\Factory; $key = 'key'; $secret = 'secret'; $region = 'region'; $infrastructure = Factory::getAdapter(array( Factory::INFRASTRUCTURE_ADAPTER_KEY => 'Zend\Cloud\Infrastructure\Adapter\Ec2', Ec2Adapter::AWS_ACCESS_KEY => $key, Ec2Adapter::AWS_SECRET_KEY => $secret, Ec2Adapter::AWS_REGION => $region, ));
29 Example: create instance $param= array ( 'imageid' => 'your-image-id', 'instancetype' => 'your-instance-type', ); $instance= $infrastructure->createinstance('name', $param); if ($instance===false) { die ('Error'); } printf ("Name of the instance: %s\n", $instance->getname()); printf ("ID of the instance : %s\n", $instance->getid());
30 Example: reboot and wait for status change if (!$infrastructure->rebootinstance('instance-id')) { die ('Error in the execution of the reboot command'); } echo 'Reboot command executed successfully'; if ($infrastructure->waitstatusinstance('instance-id', Instance::STATUS_RUNNING)) { echo 'The instance is ready'; } else { echo 'The instance is not ready yet'; }
31 Wait for status change waitstatusinstance (string $id, string $status, integer $timeout=30) wait the status change of an instance for a maximum time of n seconds (30 by default). returns true if the status changes as expected, false otherwise.
32 Example: monitor an instance use Zend\Cloud\Infrastructure\Instance; $cpuusage= $infrastructure->monitorinstance( 'instance-id',instance::monitor_cpu); var_dump($cpuusage); array(2) { ["series"] => array(3) { [0]=> array(2) { ["timestamp"] => int( ) ["value"]=> int(80) } [1]=> array(2) { ["timestamp"] => int( ) ["value"] => int(70) } [2] => array(2) { ["timestamp"] => int( ) ["value"] => int(60) } } ["average"] => string(3) "70" }
33 Example: deploy an instance $nodeid= 'id-instance'; $param= array ( Instance::SSH_USERNAME => 'username', Instance::SSH_PASSWORD => 'password' ); $cmd= 'ls -la /var/www'; $output= $infrastructure->deployinstance($nodeid,$param,$cmd); echo "The files in the DocumentRoot of the $nodeid instance are:\n"; print_r ($output); Note: require the SSH2 extension
34 New mailing list! to subscribe send an empty to:
35 Questions?
36 Thank you! More info:
AgileZen and Zend Framework 2 Project management software and API integration
AgileZen and Zend Framework 2 Project management software and API integration by Alex Gibson (Rally Software) and Enrico Zimuel (Zend Technologies) About the speakers Alex Gibson (@agibson22) AgileZen
Cloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
Develop PHP mobile apps with Zend Framework
Develop PHP mobile apps with Zend Framework Enrico Zimuel Senior PHP Engineer, Zend Technologies Zend Framework Core Team http://framework.zend.com http://www.zend.com About me Enrico Zimuel (@ezimuel)
Cloud Tools Reference Guide. Version: 3.2.1.GA
Cloud Tools Reference Guide Version: 3.2.1.GA 1. Tasks... 1 1.1. Connecting to a Deltacloud server... 1 1.2. Add and manage server keys... 3 1.3. Using the Deltacloud perspective... 4 1.3.1. The Cloud
Taming the Cloud Database with Apache jclouds http://rack.to/jo14db
Taming the Cloud Database with Apache jclouds 1 Before we begin: Setup Virtual Machine pre-setup provided http://rack.to/jo14vm Avoid downloading during this presentation Convenient way to get up to speed
AWS Service Catalog. User Guide
AWS Service Catalog User Guide AWS Service Catalog: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in
Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida
Amazon Web Services Primer William Strickland COP 6938 Fall 2012 University of Central Florida AWS Overview Amazon Web Services (AWS) is a collection of varying remote computing provided by Amazon.com.
A programming model in Cloud: MapReduce
A programming model in Cloud: MapReduce Programming model and implementation developed by Google for processing large data sets Users specify a map function to generate a set of intermediate key/value
Open Cloud Computing with the Simple Cloud API and Apache libcloud
Open Cloud Computing with the Simple Cloud API and Apache libcloud Doug Tidwell Cloud Computing Evangelist, IBM [email protected] Session 7665 Agenda Portability and interoperability A few words about
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
Eucalyptus 3.4.2 User Console Guide
Eucalyptus 3.4.2 User Console Guide 2014-02-23 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...4 Install the Eucalyptus User Console...5 Install on Centos / RHEL 6.3...5 Configure
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
Zend Server Amazon AMI Quick Start Guide
Zend Server Amazon AMI Quick Start Guide By Zend Technologies www.zend.com Disclaimer This is the Quick Start Guide for The Zend Server Zend Server Amazon Machine Image The information in this document
OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat [email protected] November 1, 2013
OpenShift on you own cloud Troy Dawson OpenShift Engineer, Red Hat [email protected] November 1, 2013 2 Infrastructure-as-a-Service Servers in the Cloud You must build and manage everything (OS, App Servers,
2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok
CLOUD COMPUTING PRACTICE 82 Chapter 9 PUBLIC CLOUD LABORATORY Hand on laboratory based on AWS Sucha Smanchat, PhD Faculty of Information Technology King Mongkut s University of Technology North Bangkok
Tcl and Cloud Computing Automation
Tcl and Cloud Computing Automation Tclcloud, Tclwinrm & Cato Patrick Dunnigan Chief Architect, Cloud Sidekick cloudsidekick.com @CloudSidekick Tclcloud - Tcl api for AWS public cloud / Ecualyptus private
Last time. Today. IaaS Providers. Amazon Web Services, overview
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer
Introduction to Cloud computing. Viet Tran
Introduction to Cloud computing Viet Tran Type of Cloud computing Infrastructure as a Service IaaS: offer full virtual machines via hardware virtualization tech. Amazon EC2, AbiCloud, ElasticHosts, Platform
Cloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver [email protected], +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
Lets SAAS-ify that Desktop Application
Lets SAAS-ify that Desktop Application Chirag Jog Clogeny 1 About me o Chirag Jog o Computer Science Passout, PICT o Currently CTO at Clogeny Technologies. o Working on some cutting-edge Products in Cloud
AdWhirl Open Source Server Setup Instructions
AdWhirl Open Source Server Setup Instructions 11/09 AdWhirl Server Setup Instructions The server runs in Amazon s web cloud. To set up the server, you need an Amazon Web Services (AWS) account and the
Deltacloud. Michal Fojtik [email protected]. Cloud Computing. Software Engineer Red Hat, Inc
Deltacloud Cloud Computing [email protected] Software Engineer Red Hat, Inc 1 Agenda Brief introduction to Cloud Computing What is it? What is it good for? Cloud providers API Deltacloud API 2 3 What
Integration in the cloud - IPaaS with Fuse technology. Charles Moulliard Apache Committer
Integration in the cloud - IPaaS with Fuse technology Charles Moulliard Apache Committer Agenda Introduction & Key concepts What is ipaas? Fuse Fabric & Fuse Mngt Console jclouds & Apache CloudStack Demo
Here is a quick diagram of the ULV SSO/Sync Application. Number 3 is what we deal with in this document.
University of La Verne Single-SignOn Project How this Single-SignOn thing is built, the requirements, and all the gotchas. Kenny Katzgrau, August 25, 2008 Contents: Pre-requisites Overview of ULV Project
IRF2000 IWL3000 SRC1000 Application Note - Apps with OSGi - Condition Monitoring with WWH push
Version 2.0 Original-Application Note ads-tec GmbH IRF2000 IWL3000 SRC1000 Application Note - Apps with OSGi - Condition Monitoring with WWH push Stand: 28.10.2014 ads-tec GmbH 2014 IRF2000 IWL3000 SRC1000
This computer will be on independent from the computer you access it from (and also cost money as long as it s on )
Even though you need a computer to access your instance, you are running on a machine with different capabilities, great or small This computer will be on independent from the computer you access it from
Concentrate Observe Imagine Launch
SVNLABS Entrepreneur We are growing enterprise in application development on Cloud Hosting like Amazon EC2/S3 and RackSpace. Cloud Hosting & Development Tools: Amazon EC2 AMI Tools, AWS Management Console,
GSM. Quectel Cellular Engine. HTTP Service AT Commands GSM_HTTP_ATC_V1.2
GSM Cellular Engine HTTP Service AT Commands GSM_HTTP_ATC_V1.2 Document Title HTTP Service AT Commands Version 1.2 Date 2015-04-13 Status Document Control ID Release GSM_HTTP_ATC_V1.2 General Notes offers
Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher
Cloud Computing and Amazon Web Services CJUG March, 2009 Tom Malaher Agenda What is Cloud Computing? Amazon Web Services (AWS) Other Offerings Composing AWS Services Use Cases Ecosystem Reality Check Pros&Cons
Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public
Announcements TIM 50 Teaching Evaluations Open March 3 through 16 Final Exam Thursday, March 19, 4-7PM Lecture 19 20 March 12, 2015 Cloud Computing Cloud Computing: refers to both applications delivered
Migration Scenario: Migrating Batch Processes to the AWS Cloud
Migration Scenario: Migrating Batch Processes to the AWS Cloud Produce Ingest Process Store Manage Distribute Asset Creation Data Ingestor Metadata Ingestor (Manual) Transcoder Encoder Asset Store Catalog
MarkLogic Server. MarkLogic Server on Amazon EC2 Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.
MarkLogic Server on Amazon EC2 Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-3, June, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents MarkLogic
Cloud Computing Deja Vu
Cloud Computing Deja Vu Hengming Zou, Ph.D. Shanghai Jiao Tong University Time Is Late An auto company need to know the price of front bumper And want it right now So it reconfigures some server to run
OPERATING SYSTEM SERVICES
OPERATING SYSTEM SERVICES USER INTERFACE Command line interface(cli):uses text commands and a method for entering them Batch interface(bi):commands and directives to control those commands are entered
Assignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
Computer Systems II. Unix system calls. fork( ) wait( ) exit( ) How To Create New Processes? Creating and Executing Processes
Computer Systems II Creating and Executing Processes 1 Unix system calls fork( ) wait( ) exit( ) 2 How To Create New Processes? Underlying mechanism - A process runs fork to create a child process - Parent
Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc
Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc Introduction Personal introduction Format & conventions for this talk Assume familiarity
Ansible in Depth WHITEPAPER. ansible.com +1 800-825-0212
+1 800-825-0212 WHITEPAPER Ansible in Depth Get started with ANSIBLE now: /get-started-with-ansible or contact us for more information: info@ INTRODUCTION Ansible is an open source IT configuration management,
Using Google Compute Engine
Using Google Compute Engine Chris Paciorek January 30, 2014 WARNING: This document is now out-of-date (January 2014) as Google has updated various aspects of Google Compute Engine. But it may still be
f...-. I enterprise Amazon SimpIeDB Developer Guide Scale your application's database on the cloud using Amazon SimpIeDB Prabhakar Chaganti Rich Helms
Amazon SimpIeDB Developer Guide Scale your application's database on the cloud using Amazon SimpIeDB Prabhakar Chaganti Rich Helms f...-. I enterprise 1 3 1 1 I ; i,acaessiouci' cxperhs;;- diotiilea PUBLISHING
Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting
Introduction to Openstack, an Open Cloud Computing Platform Libre Software Meeting 10 July 2012 David Butler BBC Research & Development [email protected] Introduction: Libre Software Meeting 2012
Taking Drupal development to the Cloud. Karel Bemelmans
Taking Drupal development to the Cloud Karel Bemelmans About me Working with Internet based services since 1996 Working with Drupal since 2011 Currently the devops guy @ Nascom Case Study: Nascom Genk,
Freshservice Discovery Probe User Guide
Freshservice Discovery Probe User Guide 1. What is Freshservice Discovery Probe? 1.1 What details does Probe fetch? 1.2 How does Probe fetch the information? 2. What are the minimum system requirements
Automating Big Data Benchmarking for Different Architectures with ALOJA
www.bsc.es Jan 2016 Automating Big Data Benchmarking for Different Architectures with ALOJA Nicolas Poggi, Postdoc Researcher Agenda 1. Intro on Hadoop performance 1. Current scenario and problematic 2.
Data Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
CHEF IN THE CLOUD AND ON THE GROUND
CHEF IN THE CLOUD AND ON THE GROUND Michael T. Nygard Relevance [email protected] @mtnygard Infrastructure As Code Infrastructure As Code Chef Infrastructure As Code Chef Development Models
4 SCS Deployment Infrastructure on Cloud Infrastructures
4 SCS Deployment Infrastructure on Cloud Infrastructures We defined the deployment process as a set of inter-related activities to make a piece of software ready to use. To get an overview of what this
NCTA Cloud Architecture
NCTA Cloud Architecture Course Specifications Course Number: 093019 Course Length: 5 days Course Description Target Student: This course is designed for system administrators who wish to plan, design,
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide Platform: EV-ADRN-WSN-1Z Evaluation Kit, AdRadionet-to-IBM-Bluemix-Connectivity January 20, 2015 Table of Contents Introduction... 3 Things
Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar
Public Cloud Offerings and Private Cloud Options Week 2 Lecture 4 M. Ali Babar Lecture Outline Public and private clouds Some key public cloud providers (More details in the lab) Private clouds Main Aspects
How to install and set up the WinSCP software for Secure File Transfer
How to install and set up the WinSCP software for Secure File Transfer WinSCP FTP client is free and easy to use. If you have another secure FTP client you may use it and simply configure it to match the
Amazon Glacier. Developer Guide API Version 2012-06-01
Amazon Glacier Developer Guide Amazon Glacier: Developer Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in
7750 SR OS System Management Guide
7750 SR OS System Management Guide Software Version: 7750 SR OS 10.0 R4 July 2012 Document Part Number: 93-0071-09-02 *93-0071-09-02* This document is protected by copyright. Except as specifically permitted
Geoff Raines Cloud Engineer
Geoff Raines Cloud Engineer Approved for Public Release; Distribution Unlimited. 13-2170 2013 The MITRE Corporation. All rights reserved. Why are P & I important for DoD cloud services? Improves the end-to-end
Virtuozzo Virtualization SDK
Virtuozzo Virtualization SDK Programmer's Guide February 18, 2016 Copyright 1999-2016 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH Vordergasse 59 8200
HDFS Cluster Installation Automation for TupleWare
HDFS Cluster Installation Automation for TupleWare Xinyi Lu Department of Computer Science Brown University Providence, RI 02912 [email protected] March 26, 2014 Abstract TupleWare[1] is a C++ Framework
SMB in the Cloud David Disseldorp
SMB in the Cloud David Disseldorp Samba Team / SUSE [email protected] Agenda Cloud storage Common types Interfaces Applications Cloud file servers Microsoft Azure File Service Demonstration Amazon Elastic
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
Cloud Computing Security Issues
Copyright Marchany 2010 Cloud Computing Security Issues Randy Marchany, VA Tech IT Security, [email protected] Something Old, Something New New: Cloud describes the use of a collection of services, applications,
A Comparative Study Of Cloud Environments and the Development of a Framework for the Automatic Deployment of Scalable Cloud-Based Applications
A Comparative Study Of Cloud Environments and the Development of a Framework for the Automatic Deployment of Scalable Cloud-Based Applications by Joyce Mlawanda Thesis presented in partial fulfilment of
ELEC 377. Operating Systems. Week 1 Class 3
Operating Systems Week 1 Class 3 Last Class! Computer System Structure, Controllers! Interrupts & Traps! I/O structure and device queues.! Storage Structure & Caching! Hardware Protection! Dual Mode Operation
Cloud Servers Developer Guide
Cloud Servers Developer Guide API v0.9 This document is intended for software developers interested in developing applications using the Cloud Servers Application Programming Interface (API). Table of
Scaling in the Cloud with AWS. By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com
Scaling in the Cloud with AWS By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com Welcome! Why is this guy talking to us? Please ask questions! 2 What is Scaling anyway? Enabling
2.2 Understanding the different classifications of cloud s
Understanding the different classifications of cloud s 37 LoadBalancerName = MyLoadBalancer Listeners = lb-port=80,instance-port=8080,protocol=http Call CreateLaunchConfiguration with the following parameters:
Graylog2 Lennart Koopmann, OSDC 2014. @_lennart / www.graylog2.org
Graylog2 Lennart Koopmann, OSDC 2014 @_lennart / www.graylog2.org About me 25 years old Living in Hamburg, Germany @_lennart on Twitter Co-Founder of TORCH - The Graylog2 company. Graylog2 history Started
OpenShift on OpenStack
OpenShift on OpenStack Jason Callaway Senior Solutions Architect [email protected] @jasoncallaway 11/14/2013 1 Agenda Why Platform as a Service (PaaS) Demo OpenShift Discuss OpenStack Heat Lab / hack-athon
CSE543 Computer and Network Security Module: Cloud Computing
CSE543 Computer and Network Security Module: Computing Professor Trent Jaeger 1 Computing Is Here Systems and Internet Infrastructure Security (SIIS) Laboratory 2 Computing Is Here Systems and Internet
Java PaaS Enabling CI, CD, and DevOps
Java PaaS Enabling CI, CD, and DevOps AuthX Overview Who We Are? Digital Engagement Company offering Technical and Marketing Services with proven success supporting Fortune 1000 companies. We partner with
Monday, April 8, 13. Creating Successful Magento ERP Integrations
Creating Successful Magento ERP Integrations Happy Together Creating Successful Magento ERP Integrations David Alger CTO / Lead Engineer www.classyllama.com A Little About Me Exclusively focused on Magento
An Introduction to Cloud Computing Concepts
Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC [email protected]
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
Qualtrics Single Sign-On Specification
Qualtrics Single Sign-On Specification Version: 2010-06-25 Contents Introduction... 2 Implementation Considerations... 2 Qualtrics has never been used by the organization... 2 Qualtrics has been used by
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
How To Install An Aneka Cloud On A Windows 7 Computer (For Free)
MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the
User and Programmer Guide for the FI- STAR Monitoring Service SE
User and Programmer Guide for the FI- STAR Monitoring Service SE FI-STAR Beta Release Copyright 2014 - Yahya Al-Hazmi, Technische Universität Berlin This document gives a short guide on how to use the
White Paper Server. SUSE Linux Enterprise Server 12 Modules
White Paper Server SUSE Linux Enterprise Server 12 Modules Server White Paper SUSE Linux Enterprise Server 12 Modules What Can Modular Packaging Do for You? What if you could use a reliable operating system
PIKA HMP 3.0 High Level API Programmer's Guide
Copyright (c) 2011. All rights reserved. Table of Contents 1 Copyright Information 1 2 Contacting PIKA Technologies 2 3 Introduction 3 3.1 Purpose and Scope 4 3.2 Assumed Knowledge 4 3.3 Related Documentation
AppStack Technology Overview Model-Driven Application Management for the Cloud
AppStack Technology Overview Model-Driven Application Management for the Cloud Accelerating Application Time-to-Market The last several years have seen a rapid adoption for public and private cloud infrastructure
MATLAB on EC2 Instructions Guide
MATLAB on EC2 Instructions Guide Contents Welcome to MATLAB on EC2...3 What You Need to Do...3 Requirements...3 1. MathWorks Account...4 1.1. Create a MathWorks Account...4 1.2. Associate License...4 2.
PHP on IBM i: What s New with Zend Server 5 for IBM i
PHP on IBM i: What s New with Zend Server 5 for IBM i Mike Pavlak Solutions Consultant [email protected] (815) 722 3454 Function Junction Audience Used PHP in Zend Core/Platform New to Zend PHP Looking to
Cloud Computing: Making the right choices
Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through
About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.
Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A
ZingMe Practice For Building Scalable PHP Website. By Chau Nguyen Nhat Thanh ZingMe Technical Manager Web Technical - VNG
ZingMe Practice For Building Scalable PHP Website By Chau Nguyen Nhat Thanh ZingMe Technical Manager Web Technical - VNG Agenda About ZingMe Scaling PHP application Scalability definition Scaling up vs
Role Based Access Control. Using PHP Sessions
Role Based Access Control Using PHP Sessions Session Developed in PHP to store client data on the web server, but keep a single session ID on the client machine (cookie) The session ID : identifies the
Automated CPanel Backup Script. for home directory backup, remote FTP backup and Amazon S3 backup
Automated CPanel Backup Script for home directory backup, remote FTP backup and Amazon S3 backup Version : 1.0 Date : August 10, 2011 Developed by : Dody Rachmat Wicaksono ([email protected])
