Implementing and Developing Cloud Computing Applications

Implementing and Developing Cloud Computing Applications

By: David E. Y. Sarna (author)Hardback

1 - 2 weeks availability

£63.99 With FREE Saver Delivery


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.

Create a review

About Author

David E. Y. Sarna is a technologist, serial entrepreneur, and author of the popular blogs and 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 ( 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.


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? Deja 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 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 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 Compared 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 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)

Product Details

  • publication date: 17/11/2010
  • ISBN13: 9781439830826
  • Format: Hardback
  • Number Of Pages: 344
  • ID: 9781439830826
  • weight: 589
  • ISBN10: 1439830827

Delivery Information

  • Saver Delivery: Yes
  • 1st Class Delivery: Yes
  • Courier Delivery: Yes
  • Store Delivery: Yes

Prices are for internet purchases only. Prices and availability in WHSmith Stores may vary significantly