Tuesday, October 1, 2013

Comparison Of SAAS providers

Google Drive


15 Gb include Gmail and Drive storage combined

Dropbox


SugarSync


Insync




Apple iCloud

SkyDrive

Box

Head to head

These are just few of saas providers, there are many more 


If any thing is found incorrect please inform the admin as soon as possible because i don`t want people to get wrong information.
From more information regularly visit this blog.

Monday, July 15, 2013

Myths of cloud computing


As the cloud technology is increasing day by day so does the myths about cloud computing.As we know this technology is not very young , so there are many myths developed in the mind of people.I will try to reduce the number of myths in your mind,here are some top myths about cloud computing :-


Myth 1 :-  SAAS is the cloud. 
Myth 2 :-  Public cloud is the only true cloud.
Myth 3 :-  There is no difference between cloud and visualization.
Myth 4 :-  Cloud run on only commodity components.
Myth 5 :-  Cloud is too complex. 
Myth 6 :-   The cloud is hard to integrate with existing systems.
Myth 7 :-  Cloud is not reliable
Myth 8 :-  Cloud is cure for all.
Myth 9 :-  Cloud is just distributed system.
Myth 10 :- Cloud is more expensive than on-premises IT.
Myth 11 :- You can put everything on cloud.





NOTE :- THESE ARE JUST FEW MYTHS , MANY MORE ARE YET TO COME.


If any thing is found incorrect please inform the admin as soon as possible because i don`t want people to get wrong information.
From more information regularly visit this blog.
"KINDLY VISIT REGULARLY AND THE BLOG WILL BE UPDATED EVERY SATURDAY "


Saturday, May 25, 2013

Service Model Of Cloud Computing


Now comes the service model, in which we will discuss how we can give service or provide cloud to customers.We have many service models but today i will just give overview of 3 service models,those are SAAS(Software as a service) , PAAS(Platform as a service) and IAAS(Infrastructure as a service).

SAAS

Software as a service (or SaaS) is a way of delivering applications over the Internet—as a service. Instead of installing and maintaining software, you simply access it via the Internet, freeing yourself from complex software and hardware management.
SaaS applications are sometimes called Web-based software, on-demand software, or hosted software. Whatever the name, SaaS applications run on a SaaS provider’s servers. The provider manages access to the application, including security, availability, and performance.

PROS
  • Cost savings 
  • Scalability
  • Upgradeability
  • Accessibility 
  • Resilience 

CONS

  • Security 
  • Outages
  • Compliance
  • Performance
  • Data mobility
  • Integration 
Providers

  • Amazon Web Services
  • Concur
  • ENFOS
  • Google Apps
  • HP Cloud Services
  • HubSpot
  • iCloud
  • Infor
  • Locus Technologies
  • Meltwater Group
  • Microsoft Office 365
  • Oracle
  • Petrosoft
  • Salesforce
  • ServiceSource
  • Windows Azure
  • Workday
  • Zoho Office Suite


In a nutshell :-
As the name suggests software is given as service to use cloud.In this the cloud provider provides the cloud in the form of software i.e. provider just give the user a interface and some storage area on cloud.User can  upload, download, edit , add,modify, view his data on cloud. Provider do all technical work i.e. storage management,provide OS ,middle-ware,etc.This is useful for those have less technical knowledge.Target is end users.


PAAS

Platform as a Service (PaaS) is a concept that describes a computing platform that is rented or delivered as an integrated solution, solution stack or service through an Internet connection.

The solution stack may be a set of components or software subsystems used to develop a fully functional product or service, such as a Web application that uses an OS, Web server, database and programming language. More generically, the solution stack may deliver an OS, middleware, database or application.
Platform as a Service (PaaS) is a way to rent hardware, operating systems, storage and network capacity over the Internet. The service delivery model allows the customer to rent virtualized servers and associated services for running existing applications or developing and testing new ones.
PROS
  • Cost savings
  • Shortened application delivery
  • Increased adaptability
  • Automatic Updates
  • Decreased Costs

CONS

  • Limited Scalability
  • Lock-In
Providers
  • AWS Elastic Beanstalk
  • AppFog
  • cloudControl
  • Cloud Foundry
  • Engine Yard
  • Force.com
  • Google App Engine
  • Heroku
  • Jelastic
  • Mendix
  • Nodejitsu
  • Tsuru
  • OpenShift
  • OrangeScape
  • Windows Azure
  • SlipStream

In a nutshell :-
In this cloud provider provide platform as a service i.e provider provides the customer with the platform in which the customer can make app ,delete app ,etc.This is user not only can make app but even can manage their data and can provide back end to the app. Target is developers.


IAAS


 Infrastructure aa Service, IaaS is defined as computer infrastructure,such as virtualization, being delivered as a service. IaaS is popular in the data center where software and servers are purchased as a fully outsourced service and usually billed on usage and how much of the resource is used - compared to the traditional method of buying software and servers outright. May also be called enterprise-level hosting platform.

PROS
  • High degree of control over facilities
  • Guaranteed capacity and easier expansion planning (within one building anyway)
  • Potential for greater power efficiency through specialization
  • Easier security management with a single-tenant facility

CONS
  • Limited geographic expansion abilities
  • More limited connectivity options
  • Tendency to choose locations away from premium areas and network hubs
  • Tendency to run lower-tier facilities
  • Distracting to the core business
  • Very capital intensive

Provider
  • Amazon EC2
  • AirVM
  • Azure Services Platform,
  • DynDNS
  • Google Compute Engine
  • HP Cloud
  • iland
  • Joyent
  • LeaseWeb
  • Linode
  • NaviSite
  • Oracle Infrastructure as a Service
  • Rackspace
  • ReadySpace Cloud Services,
  • ReliaCloud
  • SAVVIS
  • SingleHop
  • Terremark
In a nutshell :- 
In this model of service cloud provider provides the user with the infrastructure i.e the user can not only make,delete ,modify app and data, he can even define his runtime and even define the middleware he want to choose.Target is operators/IT.

This is just the overview of service model,detailed discussion will be done soon.
NOTE :- Pro and Cons may not same for providers,it differ from provider to provider 


If any thing is found incorrect please inform the admin as soon as possible because i don`t want people to get wrong information.
From more information regularly visit this blog.
"KINDLY VISIT REGULARLY AND THE BLOG WILL BE UPDATED EVERY SATURDAY "


Friday, May 17, 2013

Deployment Model Of Cloud Computing


Types of Deployment Model Of Cloud Computing

One of the key elements of Cloud Computing is the deployment model. There are a number of different methodologies and ways to define the elements of Cloud. So far there are no unambiguously definitions or standards. Therefore there are different understandings of deployment models with no one being better than another, but we are seeing some dominant definitions. In this article we will explore the concepts of deployment. Generally speaking deployment is the process of making software available and ready for use. In a Cloud context deployment is basically where the software is made available, in other words where it is running. Another issue is when the software is made available, and that is a matter more closely linked to the software development process. Agile development makes is possible to release after each sprint, typically in 2-4 weeks cycles. In this article we will focus only on where the software is made available.
Types of Deployment Model :-
1.Public Cloud :-The most common and well-known deployment model is Public Cloud. A Public Cloud is a huge data center that offers the same services to all its users. The services are accessible for everyone and much used for the consumer segment. Examples of public services are Facebook, Google and LinkedIn. For consumers, Public Cloud offerings are usually free of charge, for professionals there is usually a per-per-use (or user) pricing model. The Public Cloud is always hosted by a professional Cloud supplier.
In layman terms -
  •  In this the cloud servers are provide to all the people of the world,even its a company or a common man.Everyone has the access to use this model but with their own authentication as security is also important.E.g.Amazon EC2,Google Drive,Microsoft Skydrive,etc
  • A public cloud is one based on the standard cloud computing model, in which a service provider makes resources, such as applications and storage, available to the general public over the Internet. Public cloud services may be free or offered on a pay-per-usage model.
  • Easy and inexpensive set-up because hardware, application and bandwidth costs are covered by the provider.
  • Scalability to meet needs.
  • No wasted resources because you pay for what you use.


2.Private Cloud :- The other commonly used deployment model is Private Clouds. There are lots of discussions for how strict the definition of Private Clouds should be. In general a customer’s internally hosted data center is regarded as a Private Cloud. If we add virtualization and automation, such a setup may very well be regarded as a Private Cloud. A professional Cloud vendor may also offer a Private Cloud to their customers by supporting a separate hardware environment in the data center. A Private Cloud is therefore mostly suited for sensitive data, where the customer is dependent on a certain degree of security. Private Clouds, to a certain degree, loose the economy of scale compared to a Public Cloud.
In layman terms -
As the word says private ,which means that is not shared to all the world or all the people,in this deployment model cloud server is accessible to only one organization or a group of people,etc. E.g CIO/G-6
3.Hybrid Cloud :-The Hybrid Cloud is a combination of both Private and Public. This is a setup that is much used for large companies. Vital data is usually preferred in a Private Cloud and supporting services in Public, for instance search, email, blogs, CRM etc. In other words strategic applications are run separately.
In layman terms -
  • Its a combination of both private and public .I this used when we don`t have to show some data or when we don`t want to share the whole server to the public.
  •  A hybrid cloud is typically offered in one of two ways: a vendor has a private cloud and forms a partnership with a public cloud provider, or a public cloud provider forms a partnership with a vendor that provides private cloud platforms.
  • A hybrid cloud is a cloud computing environment in which an organization provides and manages some resources in-house and others provided externally.
  • For example, an organization might use a public cloud service, such as Amazon Simple Storage Service (Amazon S3) for archived data but continue to maintain in-house storage for operational customer data. Ideally, the hybrid approach allows a business to take advantage of the scalability and cost-effectiveness that a public cloud computing environment offers without exposing mission-critical applications and data to third-party vulnerabilities.  This type of hybrid cloud is also referred to as hybrid IT.
  • eg.CIO/G-6/APC + Amazon EC2 

4.Community Cloud :-A way to preserve the benefits of economy of scales with the Private Cloud is a Community Cloud. This is cooperation between users who share some concerns like security, application types, legislative issues and efficiency demands. In other words, a Community Cloud is a closed Private Cloud for a group of users. For governments this is called Government Cloud and is a type of Cloud that is more and more adapted. Due to legislative issues, a Government Cloud may be the answer to country specific judicial concerns.
A community cloud is a multi-tenant infrastructure that is shared among several organizations from a specific group with common computing concerns. Such concerns might be related to regulatory compliance , such as audit requirements, or may be related to performance requirements, such as hosting applications that require a quick response time, for example.
The goal of a community cloud is to have participating organizations realize the benefits of a public cloud -- such as multi-tenancy and a pay-as-you-go billing structure -- but with the added level of privacy,security and policy compliance usually associated with a private cloud The community cloud can be either on-premises or off-premises, and can be governed by the participating organizations or by a third-party managed service provider (MSP). 
E.g -Area Processing Center 

In layman terms -
The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns. It may be managed by the organizations or a third party and may exist on premise or off premise.

If any thing is found incorrect please inform the admin as soon as possible because i don`t want people to get wrong information.
From more information regularly visit this blog.
"KINDLY VISIT REGULARLY AND THE BLOG WILL BE UPDATED EVERY SATURDAY "

Saturday, May 11, 2013

Some of essential characteristics of Cloud Computing


  • Common man point to view for characteristics of Cloud Computing:-



1. On demand self services: Computer services such as email, applications, network or
server service can be provided without requiring human interaction with each service
provider. Cloud service providers providing on demand self services include AmazonWeb
Services (AWS), Microsoft, Google, IBM and Salesforce.com. New York Times and
NASDAQ are examples of companies using AWS (NIST). Gartner describes this
characteristic as service based.
 In layman language:- This means that you will get only those services that you have demanded for and will have to pay for those services only.One doesn`t have to pay for the service which he hasn`t used.Moreover there are no hidden charges.

2.Broad network access: Cloud Capabilities are available over the network and   accessed
through standard mechanisms that promote use by heterogeneous thin or thick client
platforms such as mobile phones, laptops and PDAs.
 In layman language:- This means that the services can be accessed from anywhere ,anytime and from any electronic device which supports internet.

3.Resource pooling: The provider’s computing resources are pooled together to serve
multiple consumers using multiple-tenant model, with different physical and virtual
resources dynamically assigned and reassigned according to consumer demand. The
resources include among others storage, processing, memory, network bandwidth, virtual
machines and email services. The pooling together of the resource builds economies of
scale (Gartner).
In layman language:-As the work implies resource pooling means pooling of services, in cloud computing this means pooling of server mainly.Due to the cost is reduced,electricity requirement is reduced and the performance is increased.

4. Rapid elasticity and scalability: Cloud services can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can
be purchased in any quantity at any time.The cloud is elastic, meaning that resource allocation can get bigger or smaller depending on demand. Elasticity enables scalability, which means that the cloud can scale upward for peak demand and downward for lighter demand. Scalability also means that an application can scale when adding users and when application requirements change.
 In layman language:- elasticity and scalability means that we can scale the services according to our need like sometime we require 10 TB of storage but in the high worload time we need 30 TB of storage so cloud has a good scalable characteristic through which we can resize our service and pay for those services only.

5. Measured service: Cloud computing resource usage can be measured, controlled, and
reported providing transparency for both the provider and consumer of the utilized service.
Cloud computing services use a metering capability which enables to control and optimize
resource use. This implies that just like air time, electricity or municipality water IT
services are charged per usage metrics – pay per use. The more you utilize the higher the
bill. Just as utility companies sell power to subscribers, and telephone companies sell
voice and data services, IT services such as network security management, data center
hosting or even departmental billing can now be easily delivered as a contractual service.
In layman language:-This means that you have to pay just for the service you have used.

6. Multi Tenacity: is the characteristics of cloud computing advocated by the Cloud
Security Alliance. It refers to the need for policy-driven enforcement, segmentation,
isolation, governance, service levels, and charge-back/billing models for different
consumer constituencies. Consumers might utilize a public cloud provider’s service
offerings or actually be from the same organization, such as different business units rather
than distinct organizational entities, but would still share infrastructure
 In layman language:-This is related to security alliance in which there is a contract between the user and the provider that his data will be secured and will not be leaked or hacked.

6. Standardized interfaces. Cloud services should have standardized APIs, which provide instructions on how two application or data sources can communicate with each other. A standardized interface lets the customer more easily link cloud services together.
 In layman language:-It has a standardized API which makes a user to easily work on different cloud service environment and even more easily link cloud services together.




  • Technical point to view for characteristics of Cloud Computing:-



Characteristic 1: Dynamic computing infrastructure
Cloud computing requires a dynamic computing infrastructure. The foundation for the dynamic infrastructure is a standardized, scalable, and secure physical infrastructure. There should be levels of redundancy to ensure high levels of availability, but mostly it must be easy to extend as usage growth demands it, without requiring architecture rework. Next, it must be virtualized.
Today, virtualized environments leverage server virtualization (typically from VMware, Microsoft, or Xen) as the basis for running services. These services need to be easily provisioned and de-provisioned via software automation. These service workloads need to be moved from one physical server to another as capacity demands increase or decrease. Finally, this infrastructure should be highly utilized, whether provided by an external cloud provider or an internal IT department. The infrastructure must deliver business value over and above the investment.
A dynamic computing infrastructure is critical to effectively supporting the elastic nature of service provisioning and de-provisioning as requested by users while maintaining high levels of reliability and security. The consolidation provided by virtualization, coupled with provisioning automation, creates a high level of utilization and reuse, ultimately yielding a very effective use of capital equipment.
Characteristic 2: IT service-centric approach
Cloud computing is IT (or business) service-centric. This is in stark contrast to more traditional system- or server- centric models. In most cases, users of the cloud generally want to run some business service or application for a specific, timely purpose; they don’t want to get bogged down in the system and network administration of the environment. They would prefer to quickly and easily access a dedicated instance of an application or service. By abstracting away the server-centric view of the infrastructure, system users can easily access powerful pre-defined computing environments designed specifically around their service.
An IT Service Centric approach enables user adoption and business agility – the easier and faster a user can perform an administrative task the more expedient the business moves, reducing costs or driving revenue.
Characteristic 3: Self-service based usage model
Interacting with the cloud requires some level of user self-service. Best of breed self-service provides users the ability to upload, build, deploy, schedule, manage, and report on their business services on demand. Self-service cloud offerings must provide easy-to-use, intuitive user interfaces that equip users to productively manage the service delivery lifecycle.
The benefit of self service from the users’ perspective is a level of empowerment and independence that yields significant business agility. One benefit often overlooked from the service provider’s or IT team’s perspective is that the more self service that can be delegated to users, the less administrative involvement is necessary. This saves time and money and allows administrative staff to focus on more strategic, high-valued responsibilities.
Characteristic 4: Minimally or self-managed platform
In order for an IT team or a service provider to efficiently provide a cloud for its constituents, they must leverage a technology platform that is self managed. Best-of-breed clouds enable self-management via software automation, leveraging the following capabilities:
  • A provisioning engine for deploying services and tearing them down recovering resources for high levels of reuse
  • Mechanisms for scheduling and reserving resource capacity
  • Capabilities for configuring, managing, and reporting to ensure resources can be allocated and reallocated to multiple groups of users
  • Tools for controlling access to resources and policies for how resources can be used or operations can be performed
All of these capabilities enable business agility while simultaneously enacting critical and necessary administrative control. This balance of control and delegation maintains security and uptime, minimizes the level of IT administrative effort, and keeps operating expenses low, freeing up resources to focus on higher value projects.
Characteristic 5: Consumption-based billing
Finally, cloud computing is usage-driven. Consumers pay for only what resources they use and therefore are charged or billed on a consumption-based model. Cloud computing platforms must provide mechanisms to capture usage information that enables chargeback reporting and/or integration with billing systems.
The value here from a user’s perspective is the ability for them to pay only for the resources they use, ultimately helping them keep their costs down. From a provider’s perspective, it allows them to track usage for charge back and billing purposes.
In summary, all of these defining characteristics are necessary in producing an enterprise private cloud capable of achieving compelling business value which includes savings on capital equipment and operating costs, reduced support costs, and significantly increased business agility. All of these enable corporations to improve their profit margins and competitiveness in the markets they serve.


If any thing is found incorrect please inform the admin as soon as possible because i don`t want people to get wrong information.
From more information regularly visit this blog.
"KINDLY VISIT REGULARLY AND THE BLOG WILL BE UPDATED EVERY SATURDAY "

Cloud Computing Definition


According to NIST(National Institute Of Standards and technology) definition of Cloud Computing:-

"Cloud Computing is a model for enabling ubiquitous,convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,networks,servers,storage,applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction."

Cloud Computing refers to applications and services offered over the internet.These services are offered from data centers all over the world which collectively are referred to as the "CLOUD" 

The idea of the "cloud" simplifies the many network connections and computer systems involved in online services. In fact, many network diagrams use the image of a cloud to represent the Internet. This symbolizes the Internet's broad reach, while simplifying its complexity. Any user with an Internet connection can access the cloud and the services it provides. Since these services are often connected, users can share information between multiple systems and with other users.

Cloud computing is so named because the information being accessed is found in the "clouds", and does not require a user to be in a specific place to gain access to it. Companies may find that cloud computing allows them to reduce the cost of information management, since they are not required to own their own servers and can use capacity leased from third parties. Additionally, the cloud-like structure allows companies to upgrade software more quickly.

Examples of cloud computing include online backup services, social networking services, and personal data services such as Apple's MobileMe. Cloud computing also includes online applications, such as those offered through Microsoft Online Services. Hardware services, such as redundant servers, mirrored websites, and Internet-based clusters are also examples of cloud computing.

Cloud computing in a nutshell means that it is a new IT technique of sharing or pooling resources e.g.

  • Company point of view(Cloud Provider) - Let a company has 100 TB capacity of server and they require only 50 TB in the high workload days.This means that resources are getting wasted and money is also getting wasted.So if the company share or rent these resources it get those resources utilized and even get money for that.The renting can be done for some hours,days,months,etc.So in this way company can reduce its wastage and even make money.This will increase their server performance and even less power will required.E.g Google,Microsoft,Rackspace,Vmware,etc
  • Company point of view(Cloud User) - Let a company has 100 TB capacity of server and they require only 2 TB in the high workload days.This means that resources are getting wasted and money is also getting wasted.So if the company rent the server from the cloud service provider then he can easily do his work.This means that company no more have to configure or do any work regarding the server i.e. their some work will get reduced, which will automatically increase the profit level.Maharashtra IT Secretary Rajesh Aggarwal used this and this year they made profit of 50 crore.
  • Common Man point of view(Lay man language) - Let a person has 4 BHK home and he uses only 2 rooms,this means that 2 means are vacant or you can say that resources are getting wasted.So what common man do,he rent those rooms and enjoy the money from that.   
  • Common Man point of view- Let a person want to go Australia and he forgets his important document in India and came to know about this thing in the plane.So now what he can do as its private and secret he cannot tell anyone to mail him the scanned only.Now if he would placed it in the cloud then he can easily retrieve at any place.Many more examples can be given on this .E g. One can store data in Google drive ,Microsoft skydive, drop box,etc.

All the services or anything related to cloud can be accessed from anywhere in the world at anytime from any electronic device with internet support.

This is just the definition, it is a very big topic because we have different  service models,deployment models,etc.
If any thing is found incorrect please inform the admin as soon as possible because i don`t want people to get wrong information.
From more information regularly visit this blog.