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

Size: px
Start display at page:

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

Transcription

1 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

2 Leverage the Cloud for your Python & Perl Applications Stackato Offers a Fast, Simple Way to Deploy Webs Apps to the Cloud Migrating to the Cloud is Getting Easier Moving house is never a simple proposition. Beyond the logistical hassle that involves the packing and hauling of goods from one place to the next, there s also the issue of whether all that stuff will actually work in your new place. Because sometimes the furniture just doesn t fit. So moving comes with the additional cost of having to replace perfectly good furnishings with pieces configured specifically to your new space. Until recently, porting applications to the cloud has been a lot like moving house. It s a new environment with a lot of amenities, but your applications still need to work in the new space. And that has previously meant scrapping perfectly good code and starting from scratch. But moving applications to the cloud is getting a lot easier -- and there are a lot of good business reasons to do so. What is the Cloud, Exactly? The cloud consists mainly of third-party hosted computing resources accessed on an as-needed basis. Since its rise to popularity in 2008, cloud computing has come to represent a significant benefit for both enterprises and small businesses, taking the onus off businesses when it comes to investing in infrastructure hardware, software and IT resources by providing these resources via remote data centres and making them available on an elastic pay-as-you-go resourcing model. Businesses and developers can access the software, infrastructure, and platforms they need, when they need it, and scale up or down as required without hassle. But the cloud also brings with it concerns around security and reliability. Well-known public cloud services such as Amazon Web Services have drawn their share of ire for downtime resulting in large service outages for their clients. As a result, some businesses have delayed their move to the cloud, or have turned to private cloud options to ensure security and assume full control over reliability. 1

3 Cloud Computing Offers Many Business Benefits The benefits of moving to the cloud outweigh the drawbacks for many businesses, as Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as a Service (PaaS) offerings provide tangible business benefits that include cost savings, resource efficiencies, portability and scalability. Abstract Resources Equal Cost Efficiencies No business wants to invest in more infrastructure than it needs. And yet, traditional resourcing models require anticipating demand and carrying upfront capital expenditures that can end up costing your business more. Using cloud resources means businesses don t have to invest in the physical hardware required to build and host web applications servers, hard drives, etc. Cloud resources essentially become an operational expense that businesses can access as needed without upfront investment and sunk costs. On-Demand Provisioning Means Instant Scalability On-demand provisioning of resources allows businesses to scale up when they need to, and scale down when they no longer need the resources. And the provisioning is instantaneous no waiting on financing, orders and fulfillment. So when your business experiences an unexpected demand on resources, the cloud allows you to meet that demand effortlessly. Elasticity Allows for Capacity Fluctuations Elasticity gives businesses the ability to add capacity and to scale up whenever they need and how much they need -- from a single CPU to dozens with a single command or click. Pay as You Go Saves on Upfront Investment When businesses make use of cloud infrastructure, they re only paying for what they use. They re removing the need for long-term financial commitments to IT resources, hardware and even power, and paying only for exactly what they need, when they need it. 2

4 What the Cloud Offers The Cloud Comes in Many Shapes and Sizes Cloud offerings can be divided by service type: Software as a Service (SaaS) was introduced first and is generally the most well-known among business users, thanks to such widely used services as Google Docs and Salesforce.com. Infrastructure as a Service (IaaS) is typically defined as a shared, multi-tenant, virtualized infrastructure managed via a self-service portal with pay-as-you-go fees. Providers such as Amazon EC2 and Rackspace are the primary examples of this increasingly popular service model. Platform as a Service (PaaS) fits in between, providing everything necessary for an application to run: hardware (virtualized or not), operating system, database, language runtime, modules and web framework. Heroku is one popular example, providing an efficient, managed platform on which to run Ruby web applications. These service types can be further divided by privacy level, an important factor for companies with concerns, strict policies, or compliance requirements for information isolation, security, or data privacy. Private clouds have evolved to fill this need. Private vs. Public Cloud Solutions Private clouds also leverage server virtualization to capitalize on the same advantages offered by public clouds self-service, scalability and elasticity while providing the additional security, control and customization afforded by dedicated resources. The primary differentiator of a private cloud is that it is operated solely for a specific organization, either by the organization itself or by a third party. Implementation behind a corporate firewall is often vital to ensure data privacy, security and control. Private clouds make good sense for large enterprises that have specific internal IT requirements that public cloud services cannot reliably fulfill, or for companies with application or security requirements that are not compatible with the shared public resource model. 3

5 vsphere and Other Virtualization Platforms Virtualization platforms such as VMware s vsphere give system administrators the freedom to innovate and deploy applications while shielding them from some of the the complexity of deploying servers, storage and network infrastructure. The result is a resilient environment that responds rapidly to changing business requirements. The goal is to maximize use of infrastructure while making it significantly easier for IT resources to focus on delivering business solutions instead of spending time on routine maintenance or system provisioning. This is accomplished by automating management to ensure dynamic allocation of resources across the private cloud. One of the main strengths of virtualization has always been consolidation of infrastructure to save costs in areas such as power, real estate, and cooling. Applying a private cloud approach to infrastructure enables businesses to share server resources including computing, data storage and networking to efficiently shoulder internal application load while being ready to scale up for upcoming load from new applications. The end result is a resilient environment that will readily respond to changing business requirements. Amazon EC2 vs. Rackspace Amazon has built a very strong reputation as a thought leader in the cloud space with a compelling, automated, cost-effective, contract-free infrastructure offering called Amazon Elastic Compute Cloud (Amazon EC2). Amazon s massive capacity pool gives confidence to those who are managing workloads that may require rapid provisioning of hundreds of servers for a short period of time. Full API access to infrastructure is well supported and augmented by third parties, while several vendors have specific software packages designed and licensed to operate on EC2. EC2 instances are broken down into various levels of processing power. Standard instances are broken down into three categories that scale based on common metrics such as processing power, memory and storage. In addition to these categories, several customized instance types such as high-memory, high-cpu and GPU exist to ensure a good fit for a given application s resource profile. Amazon has a private cloud solution with Amazon Virtual Private Cloud, which enables customers to provision scalable private infrastructure, specify a private IP address range of their choosing, and then connect the resources to the corporate data centre using a Virtual Private Network (VPN) connection. Rackspace is the market share leader in managed hosting and brings a strong self-managed IaaS hosting solution backed by its well-respected customer service. Its cloud hosting service allows businesses to select a server size in memory, choose an operating system from several Linux and Windows options, and then bring the server online and manage it using online control panel and API tools. Several add-on options are available including data storage, load balancing and managed services targeted at companies that do not have the inhouse IT muscle to do so themselves. 4

6 Stackato is really cool and we plan on moving our production stack onto a Private PaaS within the next 2 months or so. With Stackato as our cloud platform, our developers and administrators can focus on building applications, not configuring machines or middleware. Stackato will help us get our web applications up and running very quickly. Mike Frager, Software Developer, Dial Your Leads I was impressed with the first preview of Stackato. I had a Mojolicious app running on a private cloud within 5 minutes! It took longer to figure out how to install the competitor s client than to setup a whole Stackato private cloud. Rackspace Private Cloud offers dedicated services using the vsphere platform from VMware. Rackspace offers a flexible and customizable solution for a private single-tenant environment, enabling hybrid solutions that balance aspects of managed hosting and public cloud as appropriate for customer needs. A strong fault tolerance and hot swap implementation enables a 100 per cent uptime guarantee. Robust VM management tools ensure rapid provisioning, cost savings by shutting off VMs that are not currently in use, and the ability to save snapshots of the OS and applications to enable safe rollback in case of problems. Python and Perl in the Cloud Python and Perl applications are well-suited to the cloud environment whether in a public or private cloud. Web applications often experience huge spikes in usage and load, a clear case where a cloud deployment can offer instant scalability, elasticity and dynamic provisioning. There are many examples of large, scalable public applications built with Python and Perl just look at YouTube, Reddit, Dropbox, Evite and Google Gears to see how Python and Perl have proven their value. As highly practical programming languages, Python and Perl are well-known and backed by a strong open source community. Not only are there many existing enterprise applications written in Python and Perl, but the languages are supported by a community of programmers who know how to leverage the numerous add-on modules and web frameworks to make development even easier. Sebastien Riedel, creator of Catalyst and Mojolicious Perl web frameworks. Python and Perl have a large body of existing code to build on. Both languages have thousands of modules available from PyPI and CPAN (or ActiveState s Python Package Manager [PyPM] and Perl Package Manager [PPM]), including many modules for interfacing with popular databases such as MySQL, Microsoft SQL Server, Oracle and PostgreSQL. They also have robust web frameworks to rival Ruby on Rails or the many Java frameworks. For Python there are Django, Pyramid, Pylons, TurboGears, and Zope; for Perl there are Catalyst, Mojolicious, Dancer and HTML-Mason. While Ruby (Rails), Java, PHP, and more recently Node.js are often highlighted as languages for the cloud, Python and Perl are often overlooked. But with new and evolving frameworks available, there are no technical limitations in deploying Python and Perl applications to the cloud. Do-it-Yourself Stacks for Python and Perl Until recently, running Python or Perl applications in the cloud involved building the application environment manually. This method allows a certain measure of flexibility, but also requires in a lot more time and effort to get up and running compared with PaaS solutions. 5

7 Once you ve selected an IaaS service and signed up, you ll need to select a Virtual Machine (VM) image, install the software stack, including a web server, database, either Python or Perl, your chosen web framework and additional modules. Once your VM has this software stack installed, you ll need to spend time configuring it to ensure it suits your needs before you ll be ready to begin working with it. Platform services offer a significant savings in effort and time. While it is more common for PaaS to be thought of in a hosted scenario, the approach is now being applied to the private cloud to accelerate the internal development process with all the typical PaaS advantages delivered inside the company firewall. This is now available for Python and Perl. Cloud Foundry Offers First Open Source PaaS The first open source PaaS offering for Ruby, Node.js and Java was launched by VMware in April Cloud Foundry provides a platform for building, deploying, and running cloud apps and includes: a self-service application execution engine, a scriptable command line interface, and an automation engine for application deployment and lifecycle management, an open architecture for further framework integration. ActiveState has taken a leading role in delivering innovative capabilities for Python and Perl developers on top of VMware s Cloud Foundry platform. Openness, ease of use, and flexibility are important to enterprises deploying apps in the cloud. ActiveState s Stackato is a great option for enterprises that, for security and other reasons, want the flexibility to create a private cloud or private PaaS environment. Christopher Keene, VP Cloud Computing Ecosystem, VMware Focus on Fast Deployment A key feature of Cloud Foundry is fast deployment, but it also cuts the cost and complexity of configuring infrastructure and runtime environments. Developers can deploy their applications to CloudFoundry.com using existing tools and with minimal modification to the code. Cloud Foundry allows developers to focus on applications, not machines or middleware. Traditional application deployments require developers to configure and patch systems, maintain middleware and worry about network topologies. Cloud Foundry enables focus on the application, not the infrastructure, in order to deploy and scale applications in seconds. Cloud Foundry is Open and Extensible While most PaaS offerings restrict a developer s choice of frameworks, application infrastructure services and cloud provider, Cloud Foundry allows developers to use their existing infrastructure while making use of the benefits of PaaS. Cloud Foundry has shown that a meta-framework for provisioning application environments can be just as slick as the best PaaS providers, while offering multiple languages and deeper configurability. ActiveState has taken the Cloud Foundry platform, extended it to support Python and Perl, and made it into an enterprise-ready product for private clouds. 6

8 What s Included in Stackato Web Servers Nginx Apache Apache TomEE Data & Messaging Services MySQL MongoDB Redis RabbitMQ PostgreSQL Filesystem Languages ActivePython ActivePerl Java PHP Ruby Node.js Erlang Scala Clojure.NET Web Frameworks Django Flask Bottle Dancer Rails Sinatra Spring Pyramid Mojolicious Catalyst + more Stackato: Deploying Python and Perl Apps to the Cloud in Less than 15 Minutes Stackato is a software platform that sits on top of your cloud infrastructure to create your own reliable, secure, private PaaS and almost instantly deploy applications to the cloud. It works on self-hosted cloud computing platforms such as VMware vsphere or on third-party services such as Amazon EC2 or Rackspace. It can even run as a micro-cloud VM on developer workstations using VMware Player, VMware Fusion, or VirtualBox. Stackato automatically provisions the language, web framework and database your application relies on. IT teams set-up Stackato once to give development teams what they need without having to configure each application environment separately. This means more time can be spent on value-add development and less on configuration. What it means for Developers For developers deploying applications with Stackato, four simple commands is literally all you need: 1. Install the Stackato client 2. Set your target: stackato target api.example.com 3. Create a user or login: stackato login 4. Push to the cloud: stackato push myapp It s really that simple. Using Stackato, development teams get the ability to: Move existing Python and Perl applications to the cloud Choose from a wide selection of languages, web frameworks, and databases for new application development Push applications to a local Stackato micro-cloud for testing, then re-target and deploy to a production environment Write, debug, test, and deploy using Komodo IDE or use their own development environments with the command-line client What it means for IT & System Administration Teams For IT teams under pressure to provide flexible environments for development teams, Stackato provides all the components to create a private PaaS, secure multi-tenant environments that auto-scale to meet performance demands. System administrators install a single application hosting platform that satisfies the needs of a broad range of users, without getting involved with each implementation. 7

9 About ActiveState ActiveState empowers innovation from code to cloud smarter, safer, and faster. ActiveState s cutting-edge solutions give developers and enterprises the power and flexibility to develop in Java, Ruby, Python, Perl, Node.js, PHP, Tcl, and more. Stackato is ActiveState s groundbreaking cloud platform for creating a private platform as a service (PaaS), and is the cost-effective, secure, and portable way to develop and deploy apps to the cloud. ActiveState is proven for the enterprise: More than two million developers and 97% of Fortune-1000 companies use ActiveState s end-to-end solutions to develop, distribute, and manage their software applications. Global customers like Cisco, CA, HP, Bank of America, Siemens, and Lockheed Martin look to ActiveState to save time, save money, minimize risk, ensure compliance, and reduce time to market. For more information, visit ActiveState Software Inc Granville Street Vancouver, BC V6C 1T2 Phone: Fax: phone: Toll-free in North America

Cloud Portability: PaaS Delivers the Holy Grail

Cloud Portability: PaaS Delivers the Holy Grail Cloud Portability: PaaS Delivers the Holy Grail White Paper Published in 2012 Cloud Portability: PaaS Delivers the Holy Grail Today s enterprise is built on the promise of mobility, everywhere-access and

More information

Stackato PaaS Architecture: How it works and why.

Stackato PaaS Architecture: How it works and why. Stackato PaaS Architecture: How it works and why. White Paper Published in 2012 Stackato PaaS Architecture: How it works and why. Stackato is software for creating a private Platform-as-a-Service (PaaS).

More information

Extending your VMware Cloud Infrastructure with a Private Platform-as-a-Service

Extending your VMware Cloud Infrastructure with a Private Platform-as-a-Service Extending your VMware Cloud Infrastructure with a Private Platform-as-a-Service Stackato Offers a Fast, Secure Way to Deploy Applications to your VMware Private Cloud White Paper Published in 2011 Extending

More information

Private PaaS 101: What It Is and Why You Need It. Insulate Your Cloud with the Stackato Secure Middleware Layer

Private PaaS 101: What It Is and Why You Need It. Insulate Your Cloud with the Stackato Secure Middleware Layer Private PaaS 101: What It Is and Why You Need It Insulate Your Cloud with the Stackato Secure Middleware Layer Private PaaS 101: What It Is and Why You Need It Insulate Your Cloud with the Stackato Secure

More information

Enterprise PaaS Evaluation Guide

Enterprise PaaS Evaluation Guide Enterprise PaaS Evaluation Guide 1 Defining the Enterprise PaaS There are several competing definitions of Platform-as-a-Service (PaaS) and a broad range of service offerings bearing that label. For the

More information

Private PaaS for the Agile Enterprise. Empower your Cloud with Private Platform-as-a-Service Technology from ActiveState

Private PaaS for the Agile Enterprise. Empower your Cloud with Private Platform-as-a-Service Technology from ActiveState Private PaaS for the Agile Enterprise Stackato : Private PaaS for the Agile Enterprise Empower your Cloud with Private Platform-as-a-Service Technology from ActiveState If you already use virtualized infrastructure,

More information

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON Eberhard Wolff Architecture and Technology Manager adesso AG, Germany 12.10. Agenda A Few Words About Cloud Java and IaaS PaaS Platform as a Service Google

More information

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities

More information

Cloud Security with Stackato

Cloud Security with Stackato Cloud Security with Stackato 1 Survey after survey identifies security as the primary concern potential users have with respect to cloud computing. Use of an external computing environment raises issues

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

Last time. Today. IaaS Providers. Amazon Web Services, overview

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

More information

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range

More information

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic Drive new Revenue With PaaS/IaaS Ruslan Synytsky CTO, Jelastic 2 MISSING OUT ON CLOUD OPPORTUNITY? Many hosters today are missing out on a massive opportunity to provide an Amazon-beating public cloud

More information

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT Intel IT s Cloud Journey Speaker: [speaker name], Intel IT Accelerating The Corporate IT Journey Cloud enables ubiquitous access to resources and applications, and workload flexibility Cloud IaaS Infrastructure

More information

10 Myths. About Running Open Source Software in Your Business

10 Myths. About Running Open Source Software in Your Business 10 Myths About Running Open Source Software in Your Business White Paper July 2008 10 Myths About Running Open Source Software in Your Business Myth 1 You Have to Choose Between Open Source Software and

More information

QuickSpecs. HP Helion Development Platform. Overview

QuickSpecs. HP Helion Development Platform. Overview Overview What is it? The is a service that enables developers to rapidly develop, deploy and scale applications across a mix of public and private clouds. We provide support for applications developed

More information

CLOUD COMPUTING An Overview

CLOUD COMPUTING An Overview CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this

More information

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise openshift Benefits Document platform features Feature Benefit FOR APPLICATIO DEVELOPMET Self-Service and On-Demand Application Stacks By enabling Developers with the ability to quickly and easily deploy

More information

Building Private & Hybrid Cloud Solutions

Building Private & Hybrid Cloud Solutions Solution Brief: Building Private & Hybrid Cloud Solutions WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction When most

More information

Infrastructure, application services, and managed services - all in a single, integrated platform CENTURYLINK S END-TO-END MANAGEMENT SOLUTIONS:

Infrastructure, application services, and managed services - all in a single, integrated platform CENTURYLINK S END-TO-END MANAGEMENT SOLUTIONS: CenturyLink Cloud Infrastructure, application services, and managed services - all in a single, integrated platform Businesses like yours are moving their apps to CenturyLink Cloud. All signs point to

More information

OpenShift and Cloud Foundry PaaS: High-level Overview of Features and Architectures

OpenShift and Cloud Foundry PaaS: High-level Overview of Features and Architectures OpenShift and Cloud Foundry PaaS: High-level Overview of Features and Architectures by Alexander Lomov, R&D Engineer at Altoros 2 Table of Contents: 1. Executive Summary... 3 2. The History of OpenShift

More information

How to Use a LAMP Stack on vcloud for Optimal PHP Application Performance. A VMware Cloud Evaluation Reference Document

How to Use a LAMP Stack on vcloud for Optimal PHP Application Performance. A VMware Cloud Evaluation Reference Document How to Use a LAMP Stack on vcloud for Optimal PHP Application Performance A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach to computing that pools

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises

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

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT COVERS INTRODUCTION A NEW APPROACH CUSTOMER USE CASES FEATURES ARCHITECTURE V 1.0 INTRODUCTION & OVERVIEW Businesses use computers

More information

RightScale mycloud with Eucalyptus

RightScale mycloud with Eucalyptus Swiftly Deploy Private and Hybrid Clouds with a Single Pane of Glass View into Cloud Infrastructure Enable Fast, Easy, and Robust Cloud Computing with RightScale and Eucalyptus Overview As organizations

More information

Analysis of the European Platform-as-a-service Market. The Need for Efficient Application Delivery will Influence PaaS Growth

Analysis of the European Platform-as-a-service Market. The Need for Efficient Application Delivery will Influence PaaS Growth Analysis of the European Platform-as-a-service Market The Need for Efficient Application Delivery will Influence PaaS Growth April 2015 Contents Section Slide Number Executive Summary 5 Key Findings 6

More information

How to Create a Flexible CRM Solution Based on SugarCRM in a vcloud Environment. A VMware Cloud Evaluation Reference Document

How to Create a Flexible CRM Solution Based on SugarCRM in a vcloud Environment. A VMware Cloud Evaluation Reference Document How to Create a Flexible CRM Solution Based on SugarCRM in a vcloud Environment A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach to computing that

More information

Networks and Services

Networks and Services Networks and Services Dr. Mohamed Abdelwahab Saleh IET-Networks, GUC Fall 2015 TOC 1 Infrastructure as a Service 2 Platform as a Service 3 Software as a Service Infrastructure as a Service Definition Infrastructure

More information

Datamation. 3 Ways to Move Application Development to the Cloud. Executive Brief. In This Paper

Datamation. 3 Ways to Move Application Development to the Cloud. Executive Brief. In This Paper 3 Ways to Move Application Development to the Cloud In This Paper Many companies are looking to cloud-based platforms to speed development PaaS provides a cloud-based platform for developing and deploying

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

Assignment # 1 (Cloud Computing Security)

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

More information

Data Centers and Cloud Computing

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

More information

How to Create a Multi-user Content Management Platform with Drupal in a vcloud Environment. A VMware Cloud Evaluation Reference Document

How to Create a Multi-user Content Management Platform with Drupal in a vcloud Environment. A VMware Cloud Evaluation Reference Document How to Create a Multi-user Content Management Platform with Drupal in a vcloud Environment A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach to

More information

Cloud Computing: Making the right choices

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

More information

How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment. A VMware Cloud Evaluation Reference Document

How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment. A VMware Cloud Evaluation Reference Document How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach to computing

More information

How to Create an Enterprise Content Management Solution Based on Alfresco in a vcloud Environment. A VMware Cloud Evaluation Reference Document

How to Create an Enterprise Content Management Solution Based on Alfresco in a vcloud Environment. A VMware Cloud Evaluation Reference Document How to Create an Enterprise Content Management Solution Based on Alfresco in a vcloud Environment A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the

More information

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

More information

Cloud Computing: The Need for Portability and Interoperability

Cloud Computing: The Need for Portability and Interoperability I D C E X E C U T I V E I N S I G H T S Cloud Computing: The Need for Portability and Interoperability August 2010 By Jean Bozman, Research Vice President, Enterprise Servers and Gary Chen, Research Manager,

More information

RED HAT CLOUD SUITE FOR APPLICATIONS

RED HAT CLOUD SUITE FOR APPLICATIONS RED HAT CLOUD SUITE FOR APPLICATIONS DATASHEET AT A GLANCE Red Hat Cloud Suite: Provides a single platform to deploy and manage applications. Offers choice and interoperability without vendor lock-in.

More information

Azure Day Application Development

Azure Day Application Development Azure Day Application Development Randy Pagels Developer Technology Specialist Tim Adams Developer Solutions Specialist Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration

More information

Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle) Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle) Abstract The goal of this session is to understanding what is meant when we say Where in the

More information

Effective End-to-End Enterprise Cloud Management

Effective End-to-End Enterprise Cloud Management SOLUTION WHITE PAPER Effective End-to-End Enterprise Cloud Management By combining technologies from BMC and VMware, enterprises and large service providers gain end-to-end management of their cloud infrastructure

More information

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift Cloud Hosting QCLUG presentation - Aaron Johnson Amazon AWS Heroku OpenShift What is Cloud Hosting? According to the Wikipedia - 2/13 Cloud computing, or in simpler shorthand just "the cloud", focuses

More information

An exploration of cloud service delivery models in a hybrid environment A new depiction to corporate computing

An exploration of cloud service delivery models in a hybrid environment A new depiction to corporate computing Proc. of World Cong. on Multimedia and Computer Science An exploration of cloud service delivery models in a hybrid environment A new depiction to corporate computing C. Vijayalakshmi, M.C.A., M.Phil Lecturer,

More information

Cloud Computing for SCADA

Cloud Computing for SCADA Cloud Computing for SCADA Moving all or part of SCADA applications to the cloud can cut costs significantly while dramatically increasing reliability and scalability. A White Paper from InduSoft Larry

More information

Virtualization and Cloud Computing

Virtualization and Cloud Computing Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle

More information

AppStack Technology Overview Model-Driven Application Management for the Cloud

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

More information

Building Private & Hybrid Cloud Solutions

Building Private & Hybrid Cloud Solutions Solution Brief: Building Private & Hybrid Cloud Solutions WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction When most

More information

Cloud Computing - Architecture, Applications and Advantages

Cloud Computing - Architecture, Applications and Advantages Cloud Computing - Architecture, Applications and Advantages 1 Arun Mani Tripathi 2 Rizwan Beg NIELIT Ministry of C&I.T., Govt. of India 2 Prof. and Head, Department 1 of Computer science and Engineering,Integral

More information

CA Automation Suite for Data Centers

CA Automation Suite for Data Centers PRODUCT SHEET CA Automation Suite for Data Centers agility made possible Technology has outpaced the ability to manage it manually in every large enterprise and many smaller ones. Failure to build and

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Everything You Need To Know About Cloud Computing

Everything You Need To Know About Cloud Computing Everything You Need To Know About Cloud Computing What Every Business Owner Should Consider When Choosing Cloud Hosted Versus Internally Hosted Software 1 INTRODUCTION Cloud computing is the current information

More information

Cloud Computing in Higher Education: A Guide to Evaluation and Adoption

Cloud Computing in Higher Education: A Guide to Evaluation and Adoption Cloud Computing in Higher Education: A Guide to Evaluation and Adoption Executive Summary Public cloud computing delivering infrastructure, services, and software on demand through the network offers attractive

More information

All the benefits of Public Cloud on Private, Dedicated Infrastructure. Benefits. Enterprise-Level Security. High Performance. Compliant and Audited

All the benefits of Public Cloud on Private, Dedicated Infrastructure. Benefits. Enterprise-Level Security. High Performance. Compliant and Audited ActiveGrid Private Cloud Solutions Support any workload with incredible flexibility and security, combined with the peace of mind of an enterprise cloud platform. All signs point to continued cloud adoption

More information

Enterprise Cloud Solutions

Enterprise Cloud Solutions IT(O) IT Outsourcing Options Enterprise Cloud Solutions CloudAgile Select Partner PDF v2.2 9/11/12 Cloud Computing with Latisys With the Latisys Cloud, your Enterprise can: Achieve unprecedented control,

More information

Lecture 02a Cloud Computing I

Lecture 02a Cloud Computing I Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking

More information

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service Open Data Center Alliance, Inc. 3855 SW 153 rd Dr. Beaverton, OR 97003 USA Phone +1 503-619-2368 Fax: +1 503-644-6708 Email:

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

Commercial Software Licensing

Commercial Software Licensing Commercial Software Licensing CHAPTER 12: Prepared by DoD ESI January 2013 Chapter Overview Most software licenses today are either perpetual or subscription. Perpetual licenses involve software possession

More information

VMware on VMware: Private Cloud Case Study Customer Presentation

VMware on VMware: Private Cloud Case Study Customer Presentation VMware on VMware: Private Cloud Case Study Customer Presentation 2009 VMware Inc. All rights reserved Agenda VMware IT landscape Motivations for the Cloud Private Cloud Stack Impact of moving to the Cloud

More information

Introduction What is the cloud

Introduction What is the cloud Overview/Description: Discussion on the benefits of hosting the campus card system in the cloud. Topic will cover a general overview of what the cloud is; how the cloud hosted solution can benefit the

More information

VMware for your hosting services

VMware for your hosting services VMware for your hosting services Anindya Kishore Das 2009 VMware Inc. All rights reserved Everybody talks Cloud! You will eat your cloud and you will like it! Everybody talks Cloud - But what is it? VMware

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

More information

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Cisco Unified Data Center

Cisco Unified Data Center Solution Overview Cisco Unified Data Center Simplified, Efficient, and Agile Infrastructure for the Data Center What You Will Learn The data center is critical to the way that IT generates and delivers

More information

An Introduction to Cloud Computing Concepts

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 ahmed.gamal.eldin@itida.gov.eg

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Rohit Thakral rohit@targetintegration.com +353 1 886 5684 About Rohit Expertise Sales/Business Management Helpdesk Management Open Source Software & Cloud Expertise Running

More information

WHITE PAPER The Ideal IT Architecture for the Cloud Era By Dean Tremblay Director, Professional Services, Rogers Data Centres

WHITE PAPER The Ideal IT Architecture for the Cloud Era By Dean Tremblay Director, Professional Services, Rogers Data Centres WHITE PAPER The Ideal IT Architecture for the Cloud Era By Dean Tremblay Director, Professional Services, Rogers Data Centres The Ideal IT Architecture for the Cloud Era A Hybrid Cloud based on a software-defined

More information

Certified Cloud Computing Professional VS-1067

Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional Certification Code VS-1067 Vskills Cloud Computing Professional assesses the candidate for a company s cloud computing

More information

The look and feel of a traditional Dedicated Server, with the on-demand scalability, flexibility and reliability you expect from the Cloud.

The look and feel of a traditional Dedicated Server, with the on-demand scalability, flexibility and reliability you expect from the Cloud. Most companies have their heads in the clouds and rarely have their feet on the ground. Their aspirations and dreams propel them to invest valuable time and money setting up infrastructure. However, more

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

Chapter 2 Basic Cloud Computing Types

Chapter 2 Basic Cloud Computing Types Chapter 2 Basic Cloud Computing Types Abstract Cloud computing s marquee feature is the availability of all required software on the web. The principal service that provides this feature is Software as

More information

Private Cloud with Fusion Middleware

<Insert Picture Here> Private Cloud with Fusion Middleware Private Cloud with Fusion Middleware Duško Vukmanović Principal Sales Consultant, Oracle dusko.vukmanovic@oracle.com The following is intended to outline our general product direction.

More information

Transformation of IT Operations. Realizing IT as a Service through Comprehensive Cloud Services

Transformation of IT Operations. Realizing IT as a Service through Comprehensive Cloud Services Transformation of IT Operations Realizing IT as a Service through Comprehensive Cloud Services W H I T E P A P E R INTRODUCTION Cloud computing technologies such as Infrastructure-as-a-Service (IaaS) and

More information

Building Blocks of the Private Cloud

Building Blocks of the Private Cloud www.cloudtp.com Building Blocks of the Private Cloud Private clouds are exactly what they sound like. Your own instance of SaaS, PaaS, or IaaS that exists in your own data center, all tucked away, protected

More information

Cloud Computing. Cloud computing:

Cloud Computing. Cloud computing: Cloud computing: Cloud Computing A model of data processing in which high scalability IT solutions are delivered to multiple users: as a service, on a mass scale, on the Internet. Network services offering:

More information

The Incremental Advantage:

The Incremental Advantage: The Incremental Advantage: MIGRATE TRADITIONAL APPLICATIONS FROM YOUR ON-PREMISES VMWARE ENVIRONMENT TO THE HYBRID CLOUD IN FIVE STEPS CONTENTS Introduction..................... 2 Five Steps to the Hybrid

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

Cloud Computing Technology

Cloud Computing Technology Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures

More information

Cloud Computing Terms:

Cloud Computing Terms: Cloud Computing Terms: Advertising-based pricing model: A pricing model whereby services are offered to customers at low or no cost, with the service provider being compensated by advertisers whose ads

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

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.

More information

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing Your Platform of Choice The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing Mark Cravotta EVP Sales and Service SingleHop LLC Talk About Confusing? Where do I start?

More information

PaaS solutions evaluation

PaaS solutions evaluation PaaS solutions evaluation August 2014 Author: Sofia Danko Supervisors: Giacomo Tenaglia Artur Wiecek CERN openlab Summer Student Report 2014 Project Specification OpenShift Origin is an open source software

More information

Capability Paper. Today, aerospace and defense (A&D) companies find

Capability Paper. Today, aerospace and defense (A&D) companies find Today, aerospace and defense (A&D) companies find Today, aerospace and defense (A&D) companies find themselves at potentially perplexing crossroads. On one hand, shrinking defense budgets, an increasingly

More information

WINDOWS AZURE EXECUTION MODELS

WINDOWS AZURE EXECUTION MODELS WINDOWS AZURE EXECUTION MODELS Windows Azure provides three different execution models for running applications: Virtual Machines, Web Sites, and Cloud Services. Each one provides a different set of services,

More information

Platforms in the Cloud

Platforms in the Cloud Platforms in the Cloud Where Will Your Next Application Run? Jazoon, Zurich June 2011 Copyright 2011 Chappell & Associates An Organization without Cloud Computing Users A A A VM VM VM A A A Application

More information

An Oracle White Paper June 2011. Oracle Cloud Computing

An Oracle White Paper June 2011. Oracle Cloud Computing An Oracle White Paper June 2011 Oracle Cloud Computing 1 Executive Overview Cloud computing is a significant advancement in the delivery of information technology and services. By providing on demand access

More information

Welcome to the Force.com Developer Day

Welcome to the Force.com Developer Day Welcome to the Force.com Developer Day Sign up for a Developer Edition account at: http://developer.force.com/join Nicola Lalla nlalla@saleforce.com n_lalla nlalla26 Safe Harbor Safe harbor statement under

More information

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

Using Cloud Services for Test Environments A case study of the use of Amazon EC2 Using Cloud Services for Test Environments A case study of the use of Amazon EC2 Lee Hawkins (Quality Architect) Quest Software, Melbourne Copyright 2010 Quest Software We are gathered here today to talk

More information

Predstavenie Oracle Cloud Platform

Predstavenie Oracle Cloud Platform Predstavenie Oracle Cloud Platform Gabriela Hečková Technology Sales Consultant 1 Digital Business: Challenging Old Business Models Trends Driving Digital Disruption Mobile Social Big Data Internet of

More information

Building Success on Acquia Cloud:

Building Success on Acquia Cloud: Building Success on Acquia Cloud: 10 Layers of PaaS TECHNICAL Guide Table of Contents Executive Summary.... 3 Introducing the 10 Layers of PaaS... 4 The Foundation: Five Layers of PaaS Infrastructure...

More information