Change. Continuous change is what we have witnessed, since computing began way back in 1960s, we have had many transformational waves on how the Software is built, deployed and accessed; From the COBOL & mainframes to Client-Server & PCs, to the web, to multi-tier and the whole 9 yards of how code was written, arranged, deployed and managed. And, then, cloud came with the mother-of-all-changes and changed everything across the board. Not just technology change, but also brought about innovative approaches to the business models and delivery models. Platform as a Service took this further...
It has been always tedious task for choosing right configuration for MongoDB on AWS EC2. Choosing right configuration in this environment is always a challenging and it takes lots of time to make your system Production Ready. You can use following configuration and steps to install MongoDB in EC2 environment for creating Production Ready HA replica set. All it needs is two machines that will be used as PRIMARY(Master) and SECONDARY (Slave) node and one ARBITER machine for the replica set. However it might get changed based on your application requirement and you can opt for higher number of nodes...
One of the biggest complaints from developers using AWS is the fragmentation of the command line tools. Each service uses its own set of tools written in a separate language. For example, EC2 command line tools are written in Java while Beanstalk tools are developed using Ruby and SES command line tools are based on Python. This makes it extremely difficult to configure and manage multiple AWS services from the command line. Keeping this in mind, AWS has now developed a new set of command line tools called AWS CLI that consolidates various tools related to AWS. Its a unified set of tools that support...
Windows Azure’s command line tools are traditionally available only on Microsoft Windows in the form of PowerShell Cmdlets. But with the June / Spring release of Windows Azure, Microsoft shipped the command line interface for Mac and Linux. This tutorial is a walk through of the steps of involved in setting up, configuring and using the Windows Azure command line tools on Ubuntu. Windows Azure command line tools for Linux are built using Node.js. So, let’s start with the installation of Node.js. Step 1 – Install Node.js Run the following commands to install the latest build of Node.js [crayon...
Cloud Foundry is an Open PaaS supporting many languages, runtimes, frameworks and services. Cloud Foundry exposes MySQL, PostgreSQL, MongoDB, RabbitMQ and Redis as services that offer the database and messaging capabilities. Developers can easily bind the applications to one of these services during the deployment. For a detailed walkthrough on getting started with Cloud Foundry, you can refer to the tutorial that we published (Part 1, Part 2 and Part 3) on CloudStory.in a while ago. After you point vmc to a specific Cloud Foundry target, typing vmc services will show you the available services....
One of the recently added features to Windows Azure is the Web Sites. It gives developers a chance to deploy ASP, ASP.NET, Node.js and PHP web sites with no friction. Typically, the deployed websites are accessible through http://yourwebsitename.azurewebsites.net. While the free threshold doesn’t support attaching a custom domain name, moving the web site to the reserved mode enables us to point a custom domain to it. This tutorial shows you how to configure an external DNS service for a website deployed to Windows Azure Web Sites. This tutorial assumes that you have a valid domain already registered...
Part 1 of this article introduced Cloud Foundry and walked you through the configuration of Micro Cloud Foundry for the offline deployment. In part 2, we reconfigured Micro Cloud Foundry to go online and expose the deployed application on the public internet. In the final part, we will move the application to the Public Cloud running at CloudFoundry.com. CloudFoundry.com is the Public Cloud that hosts Cloud Foundry. We can deploy applications to run on this environment just by targeting the endpoint, http://api.cloudfoundry.com. Let’s repeat a few steps to run our simple Ruby application on CloudFoundry.com....
Part 1 of this article introduced Cloud Foundry and walked you through the configuration of Micro Cloud Foundry for the offline deployment. In this part, we will reconfigure Micro Cloud Foundry to go online and expose the deployed application on the public internet. Login to CloudFoundry.com and generate a token to initialize the Micro Cloud Foundry. Enter a unique name and click the create button. This will create a unique domain which will act as the endpoint for vmc. Make a note of the token that is generated. We need this to configure the Micro Cloud Foundry. Switch to Micro Cloud Foundry...
We take you on an interesting journey of deploying an application on the new PaaS environment, Cloud Foundry. Part 1 will introduce Cloud Foundry and setting up the Micro Cloud Foundry. In Part 2 and Part 3, we will see how to configure Micro Cloud Foundry to expose the deployed applications on the public Internet and go live with deployments on CloudFoundry.com. Why Cloud Foundry? Cloud Foundry is an interesting choice for developers targeting the Cloud. As an Open PaaS, Cloud Foundry offers the flexibility to run it on a VM, Private Cloud or the Public Cloud. This makes it easy for the businesses...
We started this tutorial by setting up the local git environment and configuring the AWS Elastic Beanstalk environment in part 1 and then created the MySQL Database in Amazon RDS in part 2. In the final part of this tutorial, we will export the database to Amazon RDS and deploy WordPress to AWS Beanstalk. Step 4 – Exporting the database and deploying WordPress Now that we have the environment configured in AWS Beanstalk and the MySQL database created in Amazon RDS, it is time for us to move WordPress to the Cloud. First, we will export and import the MySQL Database. I am using the MySQL Workbench...





