Deploying CloudFoundry, Heroku and othe PaaS

This article provides a step by step approach on how to deploy your application on the CloudBees, CloudFoundry, Heroku, Windows Azure, OpenShift, Elastic Beanstalk and Google AppEngine Platform-as-a-Services (PaaS) clouds. For each of these platforms, you are guided through the deployment process with screenshots and code examples. You can even …

Data Ingress and Storage Access in Cloud Architecture

Buck Woody discusses in this article data ingress and storage access in Cloud Computing reference architecture. He explains how to create a centralized, off-premises (cloud-based) data store that provides flexibility, security, consistency, and guards against vendor lock-in. Buck is Senior Technical Specialist on Windows Azure at Microsoft and the examples …

NoOps, DevOps and PaaS

In this article, Lucas Carlson, Adron Hall discuss the relationship between the NoOps, DevOps and PaaS trends in software infrastructure. They start with some definitions. Platform-as-a-service (PaaS) is a category of cloud computing services that provide a computing platform and a solution stack as a service. NoOps means no operational …

Java EE 7 Cloud Computing Support

Anil Gaur, Vice President of Software Development at Oracle, explains how Java EE 7 includes cloud computing support to build Java applications on PaaS platforms. It provides the API for developing PaaS based applications as well as the support for multi-tenancy, capacity on demand, and auto-provisioning of cloud services. Java …

Implementing Pub/Sub Applications with SignalR in Windows Azure

This article by Bruno Terkaly will show you how SignalR enables you to implement asynchronous scalable pub/sub applications with real-time, persistent and long-running connections more easily than you’ve ever imagined. SignalR, a new technology from Microsoft that makes long polling practical and scalable, is the solution you’ve been waiting for …

Software Architecture for High Availability in the Cloud

This article from Brian Jimerson discusses how to engineer enterprise applications to ensure the highest level of availability and fault tolerance in the cloud. Recent events suggest that most cloud-based applications are not designed for traditional data center architectures, and when inevitable failures occur, these applications are unable to survive …

Managing Virtual Machines in the Cloud with the Open-Source libvirt API

This article explores one important area of virtualization: operating system-level virtualization. This variant allows for a complete operating system to be created inside a virtual machine (VM). The management of such VMs is an important problem that has not yet been solved in the general case. The article presents the …

Using Couchbase on Azure

This article presents how to use Couchbase in a Windows Azure context. It covers the following features: create a Virtual Network with two subnets for the Couchbase cluster and ASP.NET web application; create Virtual Machine images for the Couchbase servers; install and configure the Couchbase cluster; deploy the TapMap Couchbase …