Spring World 2015

Conference & Exhibit

Attend The #1 BC/DR Event!

Fall Journal

Volume 27, Issue 4

Full Contents Now Available!

DRJ Blogs

DRJ Community Blogs

Dec 20

Programmatically Manage Your Cloud Servers with RESTful API

Posted by: Adnan Raja in DRJ Blogs

Tagged in: Cloud Computing

Adnan Raja

Most cloud applications are built with APIs, which perform key tasks in helping the application operate effectively.   Cloud APIs can modify the resources available to operate the application, provide an interface that enables a specific capability, and offer methods to interface and extend the application on the Internet.  Administrators can now integrate applications and other workloads into the cloud using these APIs.

The Atlantic.Net cloud API is a RESTful query interface designed to allow users to programmatically manage Atlantic.Net cloud servers.  A RESTful API is a web service implemented using HTTP and the principles of REST (uniform interface, stateless, client-server, cacheable, layered system, and code on demand).  REST is focused on accessing named resources through a single consistent interface.  For example, in Atlantic.Net’s case, calls are made over the Internet by sending HTTPS requests to cloud API server.

REST has gained widespread acceptance as a simpler alternative to SOAP (Simple Object Access Protocol)- and Web Services Description Language (WSDL)-based Web services.  Since REST uses standard HTTP, it is much simpler in many ways.  In addition, REST has better performance and scalability, and REST reads can be cached. 

As more organizations look for effective ways to connect their cloud environments together to gain secure, multi-tenant environments, the cloud API model will grow and cloud computing will gain more momentum in the world of corporate IT.  After all, the ability to create these types of secure cloud environments makes it possible to create robust infrastructure capable of growth and expansion – a common goal of many organizations.