Content tagged with: deployment
The IBM Application Pattern for Java lets you easily move any existing Java application to the Cloud and make it reusable as either a platform or a modifiable template. Most of the major cloud providers either allow or enable the use of Java technology in their cloud offerings. IBM’s approach is to provide a set of technologies with both IaaS- and PaaS-type capabilities. The more PaaS-like capabilities are provided by virtual application patterns. A virtual application pattern is an application-centric definition of a deployment. A Virtual Application Builder lets you …
Pivotal Labs starts new projects every week, and we want to have CI set up, building and tagging releases in a few hours, not a few days. For our Rails projects we built a gem, Lobot, for setting up Jenkins instances in the Cloud on Amazon EC2 with Chef. I’ll explain what actually goes on behind the scenes when bringing up CI on EC2 and share with you the tools we use for CI on Rails projects.
Continuous integration is a software development practice in which members of a team integrate their work frequently; usually each person integrates at least daily which leads to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Continuous integration, especially in the early stage of development process, can greatly improve the efficiency and help find potential issues as soon as possible.
Jinesh Varia is a Technology Evangelist at Amazon. He discusses automating continuous integration, continuous deployment and continuous optimization in the context of using cloud computing services.
As Cloud applications continue to get more complex, it is more and more difficult to deliver them. This article demonstrates how to establish a working, easily repeatable Collaborative Lifecycle Management system that runs on WebSphere Application Server using DB2 as the database. IBM Workload Deployer and the Rational Team Concert CLM feature are used. The end result is a topology that testers can reproduce in a daily, on-the-fly build to verify app defects and builds, perform smoke tests, and enable other testing activities. This complex cloud configuration allows functional verification …
This article describes how you can use two open source tools, OpenStack and Crowbar, to provide an openly accessible, scalable and globally supported Cloud development platform. Using a Devops approache, cloud implementation experience suggests seven key principles related to help manage large-scale Cloud systems.
This video show you how to take a typical Spring web application that uses a single data source and deploy it directly to Cloud Foundry without having to make any code modifications.
Companies can leverage the strengths of Cloud Architecture and apply techniques of Infrastructure-as-a-Service within their own data centers. Recent project spanning several large data centers in India shows how enterprises can use virtualization and automation to gain strategic business advantages.
This video shows how to deploy and manage a PostgreSQL database on the Red Hat OpenShift Platform-as-a-Service. It starts by creating an application and embed PostgreSQL support. It demonstrates how to ssh into an openshift host and use the command line psql command to interact with the database.