|developerWorks editors||Topic: Reading list|
Environment/software: All systems/all software
Level/type: Overview/information roundup
These articles dissect the various components and technology topic areas related to cloud computing.
Anatomy of a cloud storage infrastructure
Cloud storage (or data storage as a service) is the abstraction of storage behind an interface where the storage can be administered on demand. Further, the interface abstracts the location of the storage such that it is irrelevant whether the storage is local or remote (or hybrid). Cloud storage infrastructures introduce new architectures that support varying levels of service over a potentially large set of users and geographically distributed storage capacity. Learn about the key architectural attributes of cloud storage architectures, from data protection and integrity to security and storage optimization.
Reduce cloud management complexity with command-line scripting
Virtualization has become the industry standard for server consolidation; however, introducing virtualization in a cloud computing environment can lead to complex management problems. IBM Systems Director VMControl is a cross-platform, multi-hypervisor suite designed to address this complexity: One powerful component of VMControl is the command-line interface (CLI) which can be used in the development of scripts to automate IBM Systems Director VMControl function. In this article, the author explains to system administrators who have a basic knowledge of system virtualization how they can exploit this ability using the Director's CLI. Examples include a simple script to exploit the power of VMControl.
Deliver cloud network control to the user
One concern for adopters of cloud technology is control -- control of data, control of access, even control of networking in the cloud, across multiple clouds, and between the cloud and private infrastructures. The authors describe how using a virtual network -- hybrid devices that act as virtual routers, switches, SSL and IPSec VPN concentrators, and protocol redistributors, all tied up in a configurable mesh -- can give the user control of addressing, topology, protocols, and encrypted communications for the devices the user deploys to the cloud. A real-world example, using existing technology, will be provided.
Considerations for migrating to the cloud
IBM cloud expert Dave Russell has two conversations with the Google Cloud Computing Use Cases group about considerations and processes when planning to add a migration-to-the-cloud section to the group's ever-evolving whitepaper on cloud computing.
Service virtualization and validation practices for the utility industry
The utilities industry must modernize IT resources and existing, antiquated technologies to meet current business and regulatory requirements and gain better visibility and control of power across the grid. A particular challenge is Advanced Metering Systems. In this article the authors demonstrate how service virtualization can help development and QA teams to meet the challenges of today's smart meter and smart grid implementations.
Review and summary of cloud service level agreements
This is a review of the service level agreements section of the "Cloud Computing Use Cases Whitepaper" Version 4.0 -- posted by the Cloud Computing Use Cases Discussion Group -- to highlight the SLA issues that architects and developers should consider as they move to the cloud.
Review and summary of cloud security scenarios
This article reviews the security section of the "Cloud Computing Use Cases Whitepaper" Version 3.0 -- posted by the Cloud Computer Computing Use Cases Discussion Group -- to highlight the security issues that architects and developers should consider as they move to the cloud.
Anatomy of an open source cloud
Cloud computing is no longer a technology on the cusp of breaking out, but a valuable and important technology that is fundamentally changing the way we use and develop applications. As you would expect, Linux and open source provide the foundation for the cloud (for both public and private infrastructures). Explore the anatomy of the cloud, its architecture, and the open source technologies used to build these dynamic and scalable computing and storage platforms.
Cloud services for your virtual infrastructure: Infrastructure-as-a-Service (IaaS) and Eucalyptus
This series explores the major types of cloud services and related software that you can use to build Web-scale systems. Learn how Infrastructure as a Service (IaaS) clouds provide basic services you can use to deploy and run your applications. The article also discusses how Eucalyptus can be used as an infrastructure to create public or private clouds.
Cloud services for your virtual infrastructure: Platform as a Service (PaaS) and AppScale
This series explores the major types of cloud services and related software you can use to build Web-scale systems. In this article, learn about AppScale and Platform-as-a-Service (PaaS) cloud computing. Explore the features and architecture of this virtual infrastructure. It's a great way to test your Google App Engine applications on your local resources or virtualized cloud infrastructures, such as Amazon EC2 or Eucalyptus.
|More reading lists|
|Tips, practices, knowledge on using the IBM Cloud||Cloud planning and design conversations|
|Application development, migration, and deployment||Cloud usage in real-world scenarios|