Tuesday 15 October 2013

cloud computing

Coming from the beginning of web1.0 when they started using the cloud symbol to represent the internet , the cloud began to grow with the emergence of web 2.0 services and use of the Internet with greater regularity . The advancement of computer technology and communication has made the internet became faster and wider . This provided that Cloud Computing stop being just concept and become a reality .
With Cloud Computing many applications and files do not need to be installed on the user machine . These are maintained by service providers in the cloud and the user only pays for the use of the same . Thus the user need not worry about operational tasks like storage , maintenance , upgrade , backup , scheduling , etc. . On the other side.
When it comes to architecture and depending on the view , cloud computing is a lot like a monolithic architecture , which now have independent computers , but using computing resources in the cloud . From another point of view there is a resemblance to grid computing or computer grid as resources and services can is distributed across multiple servers .
In addition to that environment have the IT Governance . Assisting in organizing the distribution of services and their use can optimize the operation of available resources and reduce costs through better use this .
Currently the service cloud computing is managed primarily in three ways . The first , known as pay as you go ( pay for use) , you pay for the time spent with the resources as we use them .

The second is characterized by the use of demand resources , being called elastic ( elasticity ) , due to the possibility of reducing or increasing resources . And the third , known as Managed (Managed ) , where all the infrastructure is the provider of cloud services and only for it is managed .
Besides these features , we have the possibility of using the cloud with different typology . The three types most widely used and are known as IaaS ( Infrastructure as a Service) , PaaS ( Platform as a Service) and SaaS ( Software as a Service) .
IaaS - Infrastructure as a Service ( Infrastructure as a Service )
This typology infrastructure is offered as a service , providing a complete environment and managed. Depending on the purchase, this management is the responsibility of the customer or the provider.
The level of complexity and network distribution is huge in this typology , being built by large corporations in order to reduce the high costs of maintaining a house infrastructure , maintenance and waste of hardware .
The AWS system was the first widely available IaaS cloud . Its main services include EC2 (Elastic Compute Cloud) , used to manage and run virtual instances of infrastructure and Simple Storage Service ( S3 ) , having a NoSQL database designed to be worn on the EC2 . These services are accessed through an API using SOAP or REST and is becoming increasingly used . Amazon was the corporation responsible for implementing this technology , thus becoming the first corporation to implement IaaS clouds . The main factor that led to the creation of this technology was the need to reduce infrastructure costs idle during periods of low sales .
Following the trend of Amazon , Google also provides services IaaS with huge data centers around the world , including some offshore , taking advantage of both solar energy and natural cooling waters .

The Joyent is also a large company that uses cloud architecture and provides service to social networks like Facebook and LinkedIn .
PaaS - Platform as a Service ( Platform as a Service )
The idea for the PaaS type is transformed into an entire service platform for developing and maintaining software . Thus services are available for production , hosting , testing and management of cloud applications , as well as storage services . Companies that implement this type ensures the advantage of allocating hardware incrementally without having to deal with the physical environment . Some features are integration of web servers , relational database or NoSQL , webservices and combine services by calling mashup , adding services to create new services .
Through the PaaS model the developer does not have to worry about any infrastructure . Just write your code and sends it to the provider that allocates the available software and the Internet . While providing all maintenance needs for software in the cloud, in most cases the programmers have no access to the operating system on which your application is available , with access only through FDI 's web routines upload .
Below are listed the most commonly used platforms in the clouds :
Google App Engine
Enables the use of technology Python or Java to create their applications to Web.
Microsoft Windows Azure
It is a Windows -based environment for creating applications and cloud services . You can use Microsoft Visual Studio for developing and deploying applications on the Azure platform .
Force.com
It is an initiative of Salesforce.com . Provides a development platform for quickly building scalable applications . An Eclipse-based IDE can be used to create , to release and deploy components and applications on the Force.com platform.
Morph
Provides a complete environment called the Morph Application Platform ( MAP ) to host multiple Web applications through their cloud computing infrastructure .
bungee Connect
A complete platform for developing and implementing application for creating web applications to the cloud .
SaaS - Software as a Service ( Software as a Service )
Currently being the most popular type of cloud computing , is always available by large Internet companies like Google , Microsoft and Yahoo .
SaaS has some essential aspects to be characterized as a guarantee that the user data will be made available on the network without loss of security. In addition , the user has no need to know where your software is allocated and not have to worry about upgrades and installations on server or with version control and resolution of system errors.

Service under this typology can be used either for free , such as Google Apps or Microsoft Admin Center as well as paid services generally to enhance and expand services available for free .

1 comment:

  1. The Casino site for fun with a wide range of games
    The Casino is the place to check out some of the best slots, casino games and live dealer tables luckyclub games in the UK. The casino is powered by Microgaming

    ReplyDelete