Implementing and Developing Cloud Computing Applications

Overview

From small start-ups to major corporations, companies of all sizes have embraced cloud computing for the scalability, reliability, and cost benefits it can provide. It has even been said that cloud computing may have a greater effect on our lives than the PC and dot-com revolutions combined.

Filled with comparative charts and decision trees, Implementing and Developing Cloud Computing Applications explains exactly what it takes to build robust and highly scalable cloud computing...

See more details below
Other sellers (Hardcover)
  • All (7) from $49.66   
  • New (4) from $76.30   
  • Used (3) from $49.66   
Sending request ...

Overview

From small start-ups to major corporations, companies of all sizes have embraced cloud computing for the scalability, reliability, and cost benefits it can provide. It has even been said that cloud computing may have a greater effect on our lives than the PC and dot-com revolutions combined.

Filled with comparative charts and decision trees, Implementing and Developing Cloud Computing Applications explains exactly what it takes to build robust and highly scalable cloud computing applications in any organization. Covering the major commercial offerings available, it provides authoritative guidance through the implementation process. It puts cloud computing into historical context and considers how cloud computing affects project management, budgeting, and lifecycle management in your organization. It also explains how to:

  • Choose the best combination of platforms, tools, and services
  • Develop new cloud applications from scratch
  • Migrate legacy software
  • Prevent lock-in to a single vendor
  • Estimate costs and benefits
  • Address reliability, availability, and security concerns
  • Use interclouding, Cloud Brokers, and other techniques for safe deployment in public, private, and hybrid clouds
  • Take advantage of the latest developments, including OpenStack

From software and testing tools to best practices and service providers, this book considers the entire cloud application environment. It details the platforms available, tools that facilitate development, as well as the costs involved. Designed for software developers and their managers, this complete resource includes case studies that illustrate the latest cloud computing technologies, implementation issues, and solutions. It also provides access to a blog to keep you current on the latest developments.

Read More Show Less

Product Details

  • ISBN-13: 9781439830826
  • Publisher: Taylor & Francis
  • Publication date: 11/5/2010
  • Pages: 344
  • Product dimensions: 6.10 (w) x 9.30 (h) x 0.80 (d)

Meet the Author

David E. Y. Sarna is a technologist, serial entrepreneur, and author of the popular blogs EyeOnTheCloud.com and GoogleGazer.com. Mr. Sarna is a Certified Systems Professional, a Certified Computer Programmer and Certified Data Processing Auditor. He is the co-author, with George Febish, of PC Magazine Windows Rapid Application Development (published by Ziff-Davis Press) which went into three printings and was translated into several languages; he has also written five other books and more than 120 articles published in professional magazines. His longtime column "Paradigm Shift" was the most popular feature in Datamation for many years.

Mr. Sarna holds several patents in the fields of bar code and kiosk technologies. He has been honored by the Computer Measurement Group, Inc., by IBM, and by Microsoft Corporation, where he was a founding Regional Director of the Microsoft Developers Network. He has lectured widely and has appeared on television many times, including multiple national appearances on the Fox Network, CNN, and MSNBC.

Mr. Sarna is the founder and managing director of Hendon, Stamford Hill & Co., Inc. (HSH), strategy consulting (www.hshco.com). He has more than 35 years of experience as a merchant banker, management consultant and as an executive of high-technology companies. Prior to founding HSH, Mr. Sarna served for many years on the Advisory Board of Hudson Venture Partners, a well-known New York venture capitalist.He has served as a board member, director and executive officer of the Ramaz School, and on the Board of Yavneh Academy, both prestigious notfor-profit schools.

Mr. Sarna was founder, chairman, chief executive officer, and a director of ObjectSoft Corporation, a publicly traded company which he founded in 1990. In 1988, Mr. Sarna founded Image Business Systems Corporation (IBS), a software company specializing in document image processing; thecompany was founded as a spin-off of International Systems Services Corp. (ISS), which Mr. Sarna co-founded in 1981. IBS developed ImageSystem, the first large-scale client-server software for document image processing; it was marketed by IBM. Warburg Pincus and IBM were major investors in IBS, which went public and was listed on the NASDAQ. At ISS, he architected ISS Three, a computer capacity planning and expert systems tool which ISS successfully marketed and ultimately sold successfully to UCCEL Corp., now part of Computer Associates. ISS itself was successfully sold to a public company.

From 1976 to 1981, Mr. Sarna was employed at Price Waterhouse & Co. as a management consultant, beginning as a senior consultant and rising to the position of senior manager. At the start of his career, Mr. Sarna worked for Honeywell, Inc. as a hardware engineer from 1969 to 1970, and for IBM Corp. from 1970 to 1976 in the large systems division of IBM World Trade Corp. in engineering and sales capacities. Mr. Sarna holds a B.A. degree cum laude with honors from Brandeis University and did his graduate work in Computer Science at the Technion-Israel Institute of Technology.

Ivan Gelb collaborated with Mr. Sarna on matters related to cloud economics and capacity planning. He is past president and a director of Computer Measurement Group. He is also President of Gelb Information Systems Corporation (GIS), a consulting firm that provides management and technical consulting services in the United States and internationally.

His extensive information technology (IT) background includes determination of optimum hardware and software requirements for mainframe and client-server systems; effectiveness evaluation of computer systems and related organizations; data communications systems design and implementation; computer systems end-to-end availability management, performance management and capacity planning; development of software packages; and proprietary measurement data analysis techniques.

During his more than 30 years of experience, Mr. Gelb performed technical and management services for more than 100 organizations such as JP Morgan, Merrill Lynch, PepsiCo, the FBI, the State of California, the New Jersey State Office of Information Technology, and the New York City Board of Education. He is a speaker at various technical conferences, writes articles and serves as editor for a number of trade publications.

Read More Show Less

Table of Contents

Executive Summary
Cloud Computing is a True Paradigm Shift
From Do It Yourself to Public Cloud—A Continuum
Cloud Computing: Is It Old Mainframe Bess in a New Dress?
Moving Into and Around the Clouds and Efforts at Standardization
Cloud Economics and Capacity Management
Demystifying the Cloud: A Case Study Using Amazon’s Cloud Services (AWS)
Virtualization: Open Source and VMware
Securing the Cloud: Reliability, Availability, and Security
Scale and Reuse: Standing on the Shoulders of Giants
Windows Azure
Google in the Cloud
Enterprise Cloud Vendors
Cloud Service Providers
Practice Fusion Case Study
Support and Reference Materials

Cloud Computing is a True Paradigm Shift
Introduction
What is Cloud Computing?
We’re Using Cloud Computing Already
New in the Cloud
Other Cloud Applications
What about the Enterprise?
More to Come

From Do It Yourself to Public Cloud—A Continuum
A Brief History
Virtualization
Remote Hosting
Hosting Services
Cloud Computing Defined
The Divisive Issue of Multitenancy
Advantages of Cloud Hosting Over Remote Hosting
The Battle Over Public and Private Clouds
Then Came the Internet
The Argument for Private Clouds
Hybrid Solutions
Cloud Computing for Development
Eucalyptus—Open Source Software Supporting
Hybrid Solutions
Microsoft Also Endorses the Hybrid Model

Cloud Computing: Is It Old Mainframe Bess in a New Dress?
Déjà Vu?
Not Remote Hosting
Cloud Computing is Maturing Quickly
Cloud Computing is Not a New Concept
Vision of Computer Utility
Desktop Virtualization
PaaS: Platform as a Service
SaaS Applications
Force.com and Standing on Tall Shoulders
Other Popular SaaS Applications
The Holy Grail of Computing
SaaS 2.0

Moving Into and Around the Clouds and Efforts at Standardization
Portable Software
Openness, Linux, and Apache
Closed Architectures
Legacy Applications and Migration to the Cloud
Preventing Vendor Lock-In as You Migrate to the Cloud
Narrowing the Choices
Scripting Languages
Cloud Software
Cloud-Optimized Linux
CohesiveFT
Zend
Abiquo
3Tera
Elastra
RightScale
Today is Like 1973
Interclouding, Standards, and VMware’s Focus on Open PaaS
DMTF
The Problem of Metering
Remember the Dodo Bird
Cloud Broker
Product Offerings

Cloud Economics and Capacity Management
Capacity Planning: A Play in Three Acts
Queueing Theory
Queuing and Response Time
Historical Note on Computer
Evidence-Based Decision Making
Instrumentation (Measuring Resource Consumption)
Managers Are from Mars, Technologists Are from Venus
Bottlenecks
Getting the Facts
Strategies for Capacity Planning
Critical Success Factors (CSF) and Best Practices
Key Volume Indicators

Demystifying the Cloud: A Case Study Using Amazon’s Cloud Services (AWS)
Why Amazon?
Using Amazon S3
Gladinet Puts a Desktop Face on S3
Moving A Simple Application to the Cloud
Step One: Move Static Content to S3
Step Two: Move Web Servers and Backend Servers to EC2
Moving The Database
Using EBS for MySQL
Accessing Public Data
Crawl, Walk, Run
Scaling and Monitoring: Taking Advantage of Cloud Services
Eucalyptus Enterprise Edition
Nimbula—Roll Your Own Private EC2

Virtualization: Open Source and VMware
The Hypervisor is the Secret Sauce
KVM
Xen
QEMU
Comparing KVM and Xen
Comparing KVM and QEMU
Parallels
A Unique Hypervisor: Microsoft Azure and
Hyper-V
EMC’s VPLEX and VMware
VMware Partners with Salesforce.com and Google VMforce
VMware and Google and Google Speed Tracer
Eucalyptus and VMware
Recent VM Acquisitions
OpenStack

Securing the Cloud: Reliability, Availability, and Security
The FUDD Factor
Leakage
Not All Threats Are External
Virtualization Is Inherently More Secure
Virtualization is Not Enough
The Best Security May Be Unavailable for (In-House) Private Clouds
Providers Make Security Their Business
Cloud Security Providers Employ a Hierarchy of Containment Strategies
How a Denial of Service Attack Is Carried Out
Cloud Computing Offers Enhanced Defenses for Thwarting DoS Attacks
Who’s Responsible? Amazon’s AWS EC2 and Salesforce.com Compared
VMForce.com
Azure and Security
OASIS and SPLM
Trust, but Verify
Independent Third-Party Validation is a Prerequisite
Standards and Vendor Selection
SAS 70 and Cloud Computing
Cloud Security Alliance
SysTrust Certification
Cloud Security Alliance Working Toward
Customers Demand Better Proof
CloudAudit

Scale and Reuse: Standing on the Shoulders of Giants
Cloud Computing on One Foot
Just Make the Call; Let Google Do It
Hardware Reuse
Scale and Reuse (Use it or Lose it)
Service-Oriented Architecture
Web 2.0

Windows Azure
Back to the Future
But Windows had not kept pace
Billionaire’s Agita
Prologue to Windows Azure
Introducing Windows Azure
What is Windows Azure?
Microsoft’s Secret Datacenter
Azure is an Open Platform
How does the Windows Azure SDK for PHP fit in?
Deployment Scenarios
Recent Enhancements
Open Source Embraced
Azure: IaaS or PaaS?
Competition with Salesforce.com
Salesforce.com is Microsoft’s Real Concern
Preparing for Midori
F# and Midori
An Azure Tie-In-to Midori?
Azure Pricing
Microsoft Intune: A New SaaS-based Service
Advanced Management Tools
Intune is Microsoft-Centric
Microsoft Resources

Google in the Cloud
Free is Good
Reaching Out to the Development Community
App Engine Cost Structure
Google Web Toolkit
Google Cloud Applications Built on GWT
Google Gears R.I.P.
Google Apps Script
What Is Google App Engine?
Google App Engine for Business
Collaboration with VMware

Enterprise Cloud Vendors
IBM
Amazon AWS
Hewlett Packard
Oracle (Sun)
CA Technologies
Unisys
Cloud Research

Cloud Service Providers
Comprehensive Cloud Service Providers
IaaS Providers
PaaS Providers
SaaS Providers
Specialized Cloud Software Providers

Practice Fusion Case Study
Practice Fusion
Non-Trivial, Maybe Life-Saving
Typical User
Practice Fusion Resources

Support and Reference Materials
The NIST Definition of Cloud Computing
Characteristics of Cloud Computing
Commonly Cited Benefits of Cloud Computing
Most Cited Risks of Cloud Computing
Coping Strategies for Perceived Risks Associated with Cloud Computing
Threats to Security in the Cloud
Reasons for Capacity Planning
Step-by-Step Work Plan for Capacity Planning with Amazon EC2
Cloud Capacity Planning and Classical
Approach Compared
SLA Failures and Potential Solutions
Coping Strategies for Security Threats
General Questions to Ask When Migrating to the Cloud
Vendor Questions about Security for Cloud Providers (CP)

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)