|developerWorks editors||Topic: Reading list|
Environment/software: All systems/all software
Level/type: Overview/information roundup
In these articles, we'll show you how to deal with cloud computing complexities from an application point of view.
Integrate Google Spreadsheets data with PHP
Google Spreadsheets is a well-known cloud-based spreadsheet application. Web application developers are able to access and search data from online spreadsheets through the Google Spreadsheets Data API. This article introduces the Google Spreadsheets Data API and demonstrates it in the context of a PHP application, explaining how to search and retrieve different elements of spreadsheet content.
Integrating WebSphere CloudBurst capabilities in an iPhone solution
This series of articles describes a simple Web 2.0 application that integrates the IBM WebSphere CloudBurst Appliance with an Apple iPhone device. WebSphere CloudBurst provides a set of REST-based APIs that enables the smartphone to collaborate with the appliance. The iPhone will send a request using REST syndication to the appliance, which will receive the request and return a data response in JSON format. A client-based application like this can provide great UI flexibility, as well as a complete access to iPhone features.
Solve cloud-related Big Data problems with MapReduce
At times, you need to be able to access more physical and virtual resources to achieve complex compute-intensive results, but setting up a grid system within an organization can face resource, logistical, and technical hurdles; even some political ones. Cloud computing comes to the rescue in this case. It also combines perfectly with the MapReduce function for handling lots of Big Data computations by making it both transparent and irrelevant where two numbers get added together. The author demonstrates why cloud computing and MapReduce are helpful in solving Big Data problems.
Migrate your Linux application to the Amazon cloud (series)
Cloud computing and Infrastructure as a Service (IaaS) are well documented, but what's often not discussed is how to get a running application into a cloud environment. In this series, discover how to move an application into the cloud and take advantage of the features this setup has to offer. In Part 1, see a straight migration from one physical server to a cloud server.
Weather report: Build a reconstructable application showcase
IBM WebSphere Emerging Technologies Evangelist Dustin Amrhein uses the WebSphere CloudBurst Appliance to illuminate the effort that goes into constructing a showcase enterprise application environment that can host various client sessions and can be reconfigured on demand to support many different instances of those client sessions.
Cognos cloud best practices: Choosing the settings to enable high availability
The goal of high availability is to provide a backup mechanism to transfer requests and data processing to a standby system in the event of primary system failure, but user and system requirements vary, meaning there is no one ideal configuration. This article provides a number of recommendations for setting up and maintaining the Cognos solution for high availability and for disaster recovery.
Cognos cloud best practices: Sizing the architecture for performance and scalability
Cognos 8 is a sophisticated set of products and capabilities. Sizing the architecture can be a challenging task requiring knowledge of expected system overall workload. As a result, expect some iteration on the architecture to customize it appropriately to your requirements. The authors provide some general guidelines and architecture recommendations to support a large-scale deployment of Cognos 8 onto the IBM Cloud.
Cognos cloud best practices: Moving from a single- to a multiple-image topology
Just like in a traditional data center, the deployment of Cognos into the cloud may require multiple machines, so your cloud solution may require multiple images. Criteria such as performance, scalability and high availability typically lead to a multi-image topology. The authors demonstrate the best practices for managing this type of multi-image topology.
Improve file sharing and file locking in a cloud
Block storage is a key foundation to most file systems. File sharing and file locking are important processes for sharing cloud data resources, and for eliminating race conditions. Efficient implementation can make a significant mark on your system's and applications' performance levels. In this article, we use an open source example -- cloud platform Eucalyptus and its storage component Walrus -- to demonstrate how to modify block storage to improve the file-sharing and -locking mechanisms. Learn how to install Eucalyptus so you can deliver a top-notch Infrastructure-as-a-Service platform.
Using MapReduce and load balancing on the cloud
Learn how to implement the Hadoop MapReduce framework in a cloud environment and how to use virtual load balancing to improve the performance of both a single- and multiple-node system.
WebSphere CloudBurst plus Rational Automation Framework for WebSphere
Building, deploying, configuring, then recreating middleware application environments are critical tasks for IT organizations, but inefficiency often surrounds this set of tasks. It can take too long to build and deploy; require too much experience to configure; and be next to impossible to consistently recreate middleware application environments. In this article, the author shows you how WebSphere CloudBurst and the Rational Automation Framework for WebSphere can be combined to harden your dynamic WebSphere cloud application infrastructure.
Java development 2.0: Cloud storage with Amazon's SimpleDB (series)
Learn first-hand how to store and query data using Amazon's SimpleDB, a cloud-based key/value datastore that packs the punch of Amazon's Web Services infrastructure.
Cloud computing with PHP: Using Amazon S3 with the Zend Framework (series)
The Zend Framework contains several classes that make using cloud-based storage services easy. This article illustrates how to use those classes with Amazon's S3 cloud storage service.
|More reading lists|
|Tips, practices, knowledge on using the IBM Cloud||Anatomies of various cloud components|
|Cloud planning and design conversations||Cloud usage in real-world scenarios|