Saturday 15 February 2014

Download Pdfs of Cloud computing basics and Tutorials

Many are searching PDF documents to know what is cloud computing and Tutorials for Cloud Computing basics. I am providing the documents as i find from different reliable sources .

What is Cloud computing ? Basics and Advantages


You can download these Pdf documents for study and research purposes.


Cloud Computing Market Size and Future of Cloud Computing


An Interesting points I learn from different source over the internet about Cloud computing are



  • According to a recent study conducted by Forbes, the worldwide market for enterprise cloud-based services may grow from $12.1 billion in 2010 to $35.6 billion in 2015. 
  • The year by yea rate of growth will be 43% in 2011, but will decrease to 13% over the next five years. 
  • Software-as-a-service (SaaS) will take into account 70% of revenue this year, while 30% will be associated with Infrastructure-as-a-service (laaS)
  • Another report by IDC states worldwide revenue from public IT cloud services exceeded $16 billion in the year 2009 and it is forecasted to achieve $55.5 billion in 2014, representing a compound annual rate of growth (CAGR) of 27.4 percent. 
From the above figures we can understand how the cloud computing technologies grow by 2015 and its imapct on market.

Benefits of Cloud Computing for Business and Enterprises

Business Cloud Computing
Many companies and organisations adapting the cloud computing technologies to obtain the more advanced benefits. Below are the advantages of cloud computing for the enterprise which includes:

  • Reduction in advance capital costs on hardware and software deployment. Usage is usually billed on a utility (like mobile phone bills) or subscription (like magazines) model. Customers can terminate the contract anytime and therefore are often included in Service Level Agreements (SLAs) with financial fees and penalties. This decreases risk and uncertainty and guarantees return on investment (ROI).
  • Location independence,so that you can access from anywhere by using internet.
  • Increased flexibility and market agility since the quick deployment type of cloud computing boosts the capability to re-provision quickly as required.
  • Allows the companies concentrate their attention to its primary business. 
  • To maintain the competitive advantage.
  • Security is the important factor in Cloud architecture, its Increased security at a much lower cost when compared with conventional standalone applications due to centralization of data and increased security-focused resources. so for low cost any one can adapt the cloud technologies
  • No need of any installations and easy to maintain as they don’t need to be installed on end user’s computer.

Business Advantages of Cloud Computing
Based on their business needs they can choose the service Models and deploy their applications in Public Cloud, Private Cloud, Community Cloud, and Hybrid Cloud.

Cloud computing Deployment Models type of Clouds

There are four common deployment models for cloud services loosely based on who may have use of the cloud services:  Public Cloud, Private Cloud, Community Cloud, and Hybrid Cloud.

A company can set up cloud computing in many ways based upon many factors, such as:
  •     Where the cloud services are hosted
  •     Security requirements
  •     Need to share cloud services to others
  •     The capability to manage some or all the services
  •     Customization capabilities

1. Public Cloud:


Public cloud hosting
Public Cloud computing Architecture 
The cloud infrastructure is available to the public or a large group of companies belonging to a company that sells services cloud.
A Public cloud sells offers to everybody on the Internet. Service provider provides services to general public. These types of services might be offered on the pay per use model or free.
This is often the most affordable deployment model for companies as it provides them the flexibleness to procure just the computing resources they require and delivers all services with constant availability, resiliency, security, and manageability.

2. Private Cloud

Private Cloud Hosting
Private Cloud computing Architecture
The cloud infrastructure operated solely for just one. The administration can be done from the body itself or by third parties and could be located inside and out the premises from the organization. 

 When cloud services are offered for any special organization in order to limited persons, it's called Private Cloud. User needs to buy and manage the services himself. That is why it is not very popular.
A company will typically host a private cloud on-premises, connect with it through private network links, in support of share its resources in the agency.  Because resources aren't put throughout several unaffiliated organizations, an agency covers all the cloud's capacity.  However, the agency's Chief Information Officer (CIO) can provide these types of resources as services on-demand to organizations and programs inside the agency and charge them accordingly.

3. Hybrid Cloud:

Hybrid Cloud Computing

The cloud infrastructure is really a composition of more than one clouds (private, community or public) that remain unique entities however are linked together by standardised or proprietary technology that allows data and application mobility .
It may be defined as composition of two clouds. In Hybrid cloud, entities to be combined stay the same but bound together to find the advantages of multiple deploying models. It lacks flexibility and security but provides fault tolerance for in-house-applications.

4.Community cloud :

community cloud computing

 The cloud infrastructure is shared between several organizations and supports a particular community that has shared concerns (eg, mission, security requirements, policy and compliance issues). The management can be done by the body itself or by organizations and could be located inside or outside the premises of the organization.
When agencies possess a common list of requirements and customers, a community cloud permits them to combine assets and share computing resources, data, and capabilities.  By getting rid of the duplication of very similar systems, agencies could save money and allocate their scarce resources more proficiently.

You can also Check the  types of Cloud computing service Models.

     

Friday 14 February 2014

Cloud computing service models SaaS ,PaaS, IaaS

Cloud computing can be separated into three service models:
  1. Software as a Service (SaaS)
  2.  Platform as a Service (PaaS)
  3. Infrastructure as a Service (IaaS).  
Cloud Computing  service models
3 service models in Cloud Computing


Depending upon the need companies and organisation could procure any combination of these kinds of service models based on their unique needs.Cloud Computing Service Models are Designed for various Purposes

  • Software as a Service (SaaS)

Software as a Service is a delivery model in which the software and also the associated data is hosted in the cloud environment by a cloud service provider (CSP).  Typically the user, say for example a employee within an company, accesses the software when needed utilizing a browser on the computer or mobile gadget.  The agency doesn't purchase the software.  Instead the CSP licenses the SaaS for the agency, which in turn enables multiple users to gain access to the application.
In this cloud model Application Software programs are installed and operated within the cloud and cloud users access this software through the cloud clients. Both, the application form and Data is hosted by the provider which enables user to get into services form anywhere on the internet.

  • Platform as a Service (PaaS)

Platform as a Service is a delivery model the place where a CSP has an online software development platform for an company for example an agency. The agency's developers make use of the CSP’s computing resources, tools, and libraries to produce, test, handle, and host software applications.  By moving the whole development platform towards the CSP, agencies can lessen the price and management burden of application development.
in this model of cloud by which applications are developed on the Platform of the provider on the internet. Service providers use Sites, Gateways or Portals placed on customer's computer to deliver services. Platform as a service is cost effective as different infrastructure services are utilized from a single vendor instead of maintaining multiple hardware services.

  • Infrastructure as a Service (IaaS)

Infrastructure as a Service will be the model by which service agency owns the equipment and it is responsible for the hosting, maintaining and running it. The payment is done on a Per use basis . Client can request more services online as soon as required. As payment is made on per use basis, it is also referred to as Utility Computing . Sometimes Infrastructure as a Service is known as Hardware as a Service.
While a lot of the attention placed on cloud computing is concentrated on IaaS and virtual machines (VMs), SaaS and PaaS also have become practical cloud computing services.  When considering choices for building your personal customized software "stack,"  consider PaaS and SaaS solutions as "out-of-the-box" options to procuring a whole infrastructure.

Companies using above 3 cloud computing service models to deploy their services.

What is Cloud computing ? Basics and Advantages

What is cloud computing technology?

Cloud computing was taken from the image of "Cloud" that is utilized to symbolize the "Internet" in the flowcharts and diagrams. It represents something which involves offering Hosted Services on the internet.
Cloud computing may be the perfect solution for the companies which are using the online storage to make possible the access of the application faster and cheaper. Because of the current changes in the business, many businesses speed up their digital goals and provide excellent mobile an internet-based self-service functionality for their customers, distribution and service partners.

Cloud computing provides scalable information technology (IT) capabilities and services that the firm can access over a network. 
Cloud computing is “scalable” because when your requirements demands higher resources then you can purchase the resources. It means you can start your applications with the with minimum investment if the business crowd then you can purchase the extra resources from the cloud service providers it means it totally reduces the maintenance cost.

Cloud Computing accessign from any device

Cloud computing could be effectively interpreted as an extended quality of internet that allows for customers having a "cloud of on-demand computing sources corresponding to servers, space for storing as well as information facilities" on pay-per-use basis.

You have to understand 3 main characteristics of cloud computing:
  • It is a technology accessible on demand, often on an hourly basis or even the minute basis;
  • It permits users to make use of just as much so that as little and services information responding to the necessity by usingn the cloud technologies.
  •  It is managed by thirty-party service provider. A personal laptop with web accessibility is all you need to to get into the cloud from anywhere and also at any particular time.

  Benefits to cloud computing
  • By utilizing the cloud services the main advantages for the companies is decreasing the cost of maintenance and enhancing the efficiency of the application.
  •  Using this technology companies enabling agencies to decrease costs, enhance efficiencies, and consider IT capabilities that were otherwise too expensive or time-consuming to attempt.
  •  You can keep costs down since you pay only software, computing platforms, and infrastructure that you use. 
  •  You also provide fewer capital expenditures since the cloud service provider buys and maintains the hardware needed to run your computing services.
  
Cloud computing is really a model which allows businesses to share resources for example networks, servers, storage, applications. Cloud hosting Providers provide these types of services quickly with minimal effort.


Cloud hosting services include environments for application development, use of advanced technologies in addition to software and IT staff with great experience which should well be costly and hard to support.   Data, software, programs, storage space, networking, security and anything else is going to be distributed around you by your cloud service provider. Presently there's a selection of cloud services can be found on pay-as-you-go, monthly rental, pre-paid and yearly fee basis.   

Once you understand  cloud computing , advantages you should know about the different implementations of the cloud computing such as “service models” and “deployment models”. The service model is a technical term describes how you are application had to be migrate into the cloud. Deployment model reference to the location of the cloud and who can access it.