• No results found

Application Development: In the Cloud, It's Not The Same. An InformationWeek & Dr. Dobb s Webcast Sponsored by

N/A
N/A
Protected

Academic year: 2021

Share "Application Development: In the Cloud, It's Not The Same. An InformationWeek & Dr. Dobb s Webcast Sponsored by"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

Application Development: In the Cloud, It's Not The Same

An InformationWeek & Dr. Dobb’s Webcast Sponsored by

(2)
(3)

Today’s Presenters

Charles Babcock, Editor-At-Large, InformationWeek Andrew Binstock, Executive Editor, Dr. Dobb's Journal

(4)

App Dev: In the Cloud, It’s not the same

Charles Babcock

Editor at Large, InformationWeek

Author of:

Management Strategies for the Cloud Revolution

a McGraw-Hill book

(5)

© All rights reserved. Zend Technologies, Inc.

5

Poll #1

How do you use cloud computing?

1. We use it only for development and testing

2. We use it only as our production environment

3. We use it for development, testing and production

4. We don’t use cloud but are considering using it

(6)

Automate at all costs

Frameworks take

spotlight

- Spring Framework - Ruby on Rails - Zend Server - Windows Azure

(7)

Platform as a service

Development platform equals

deployment platform:

• Force.com for Apex

• Google App Engine for Python, Java

• Heroku, Engine Yard for Ruby

(8)

The Cloud likes open source code

• Amazon’s EC2 started out running

Linux; Red Hat commands premium

• Web services are standardized and

frequently built with open source

• Open source offers prospect of

(9)

Open source levels the field

• OpenStack or commercial CloudStack

• Zend-sponsored Simple API

• Nimbula Director

• Eucalyptus Systems

• OpenNebula

(10)

Cloud itself is a new platform

• Scale out, not up; a ‘mainframe from

commodity parts’

• Heavily virtualized, multi-core servers

• Reliance on memory caching

• Heading for I/O congestion

(11)

Cloud architecture differs

• Applications modular, so different parts scale

as needed, one not held back by others

• Hardware fails… so reliability lies in cloud

software, not the hardware

(12)

Targeting more than one cloud

• Novell’s multi-hypervisor approach

• CA Technologies

• Credit Suisse spin-off DynamicOps

• CloudSwitch

• Skytap

(13)

Managing the invisible app

• Self-describing app--introspection

• Topology mapping

• Dependency discovery

• Change control applied to builds

• Develop once, run anywhere—

(14)

App management converges

3 data center disciplines merge

:

• System configuration

• Performance management

• Capacity management

VMware combines the three in vCenter Operations; one way or another, gap between app operation & app

(15)

© All rights reserved. Zend Technologies, Inc.

15

Poll #2

If you are using or planning to use the cloud, please select its type:

1. Public cloud

2. Private cloud

3. Both public and private clouds

(16)

What apps belong in the cloud?

• It’s more about data & compliance

• Do you know where your data is

stored?

• Does your cloud vendor have

secondary data storage across the state line?

(17)

What apps belong in the cloud…?

• Is this app customer-facing?

• Variable demand, Web site applications?

• Intermittent, non-persistent, short lifecycle

applications?

• Is it mission critical? What’s your recovery

(18)

Movement toward hybrid cloud

• Ultimate goal is to let cloud absorb your

data center spikes

• Workloads need to be managed the same

way, whether on premises or off

(19)

© All rights reserved. Zend Technologies, Inc.

19

Poll #3

What’s your primary programming language for building Web applications? 1. PHP 2. Java 3. .NET 4. Ruby 5. Python 6. Perl

(20)

© All rights reserved. Zend Technologies, Inc.

Cloud & PHP

Andi Gutmans

CEO and Co-Founder Zend Technologies

(21)

© All rights reserved. Zend Technologies, Inc.

21

The Ideal Cloud Application Platform

• Support multiple Cloud infrastructure and management providers

Multi-Cloud

• Application-centric view and management; abstract physical or virtual resources

Application

• Focus on delivering full develop, test, deploy, manage lifecycle

Lifecycle

• Enable portability across Clouds

Portability

• Auto scale-up and scale-down to meet demand

(22)

© All rights reserved. Zend Technologies, Inc.

22

Simple Cloud API

Industry Collaboration Cloud Services B Cloud Services C Cloud Services A Queue File

Simple API for Cloud Services

(23)

© All rights reserved. Zend Technologies, Inc.

23

Zend PHP Cloud Platform Components

Cloud Infrastructure

Portable Cloud

Services Native CloudServices App/PlatformMonitoring

Optimized PHP Runtime

Cloud Management

App

Deployment ConfigurationManagement ApplicationAwareness

Clo ud P la tfo rm S er vi ce s Resource Management D eve lo pe r T oo lin g

(24)

© All rights reserved. Zend Technologies, Inc.

24

Write Once, Deploy on any Cloud

Deploy & Manage

Cloud Infrastructure & Management

(25)

Q&A

(26)

Resources

To View This or Other Events On-Demand Please Visit:

http://www.techweb.com/casts/

For More Information, Please Visit:

http://www.zend.com/en/products/php-cloud/

http://www.zend.com/webinar/PHP/70170000000bRHQ-webinar-higher-quality-development-faster-release-cycles-20101410.flv

http://www.zend.com/webinar/Cloud/70170000000bOu9-webinar-microsoft-and-zend-20101020.flv

References

Related documents

Using multiple identity providers with cloud-based federation, where an application running in the cloud uses a cloud-based federation provider STS to accept

– designed to support multiple cloud platforms and sectors – will be price-competitive with other cloud providers. • UMF Cloud Pilot to run for

code Error cause (restart mode after taking an action) Action Operation status status LED Diagnosis point 2 Data Bus error If it occurs repeatedly when power

While things may look different this year, NYSSO is committed to making everyone’s experience as safe as possible.With tackle football,flag and cheerleading practices beginning

Public cloud infrastructure exists on the cloud providers’ premises and all users share a common logical database and/or application where the cloud provider controls access

• Webcast #1 –May 12– Introduction to Cloud Computing • Webcast #2 –May 19– Software as a Service (SaaS).. • Webcast #3 –May 26– Infrastructure as a Service (IaaS)

With cloud infrastructure and application management experts located in 140 countries, IBM offers global reach and local expertise to help clients with cloud development and services

ALVeA Infrastructure allows cloud service providers to have all of these capabilities in a cloud management solution that can be a simple IaaS offering or a more complex