What Are the Benefits of Cloud Computing?
Total Page:16
File Type:pdf, Size:1020Kb
What is Cloud Computing? Cloud computing is essentially infrastructure as a service. Using resources from distributed servers/computers, cloud computing frees you from the configuration of local servers. The cloud is another movement towards making computing a service that can be adjusted based on the needs of a business. For example, for a business in retail that might need to utilize a large number of servers during the holiday seasons, but not nearly as many after the holiday seasons, cloud computing is helpful by allowing the business to aggregate server usage based on their needs. Cloud computing has been gaining momentum, particularly in the SaaS environment. Organizations are quickly realizing the value in cutting costs through monthly subscriptions to software, rather than outright purchasing it and having it become obsolete. When newer versions of software become available, companies need to repurchase and sometimes increase the amount of infrastructure needed to support the new software. With cloud- hosted services, it is possible to utilize enterprise-level software through subscription, without worrying about the cost of infrastructure or upgrading to the latest version of software.. What are the benefits of Cloud Computing? Cloud Computing is helpful in multiple ways. The primary benefits are that: 1) Time to market is significantly reduced. 2) Overall cost savings in maintenance costs from having business-owned servers to maintain. Cloud computing services also generally have a much higher guarentee for up- time that a smaller company running its own servers usually cannot match. 3) Organizations can cut software licensing and administrative costs through utilizing online services in the cloud, such as SharePoint, Exchange Server, and Office Communications Server. (More about Online Services in a cloud-hosted environment). How do I apply Cloud Computing technology to my business and is it a right fit for my company? Cloud Computing is not for everyone or every company. As with any technology, it depends on the needs of the company whether or not it will be useful. For example, if your company has a large quantity of proprietary data, you would need to decide if you are comfortable placing your data and applications in a facility that you do not own or control. Cloud computing is ideal for a small to medium size business that has large spikes in infrastructure needs at varying times during the year, rather than a consistent need that in-house servers could sufficiently fulfill. Services available include Windows Azure, Amazon EC2, and GoGrid. Cloud-Hosted Online Services In most business cases, moving to a cloud-hosted environment for online services such as collaboration and unified communications services can significantly cut costs and improve business productivity. The Microsoft Online Services Business Productivity Suite (BPOS) offers enterprise services for a fixed monthly subscription rate, rather than outright purchasing software licenses. Many companies are moving to the hosted cloud environment since most vendors provide free upgrades to the latest versions of hosted software. View the Case Studies: Microsoft Azure Cloud Computing Case Studies Amazon EC2 Cloud Computing Case Studies A comparison chart of different cloud computing services. —See more of the top cloud computing companies View comparisons on servers and storage usage/limitations, Autoscaling and Uptime, and Pricing: Comparisons Microsoft Azure GoGrid Amazon EC2 Windows Server Windows Server Windows Server 2003, 2008 2003, 2008 2003 MS SQL MS SQL MS SQL Standard Standard, Standard, RedHat Workgroup Edition, Workgroup Edition, Linux and Server 2008 and Server 2008 Fedora Azure will Hybrid Servers Oracle Linux support more Dedicated/Cloud and others programming networks languages and Linux development GoGrid will environments in the support more near future programming languages and development environments in the near future Unlimited (for now) Up to 200 servers Limited to running 20 instances per Storage & region. If you need Usage more instances, you limitations have to fill out a request form. Dynamic scaling Go Grid Amazon EC2 (Pay-as-you-go automatically scales automatically scales Pricing). the fees and virtual the fees and virtual usage for each user usage for each user Autoscaling based on their needs based on their needs. (Pay-as-you-go Spending limits can Pricing). be assigned on a user basis. Fabric Controller 100% uptime Annual Uptime of at technology reroutes guaranteed in least 99.95% work service agreement. Uptime instantaneously if a server goes down; 99.9% - 99.95% uptime. *Pure pay-as-you- $0.19 per Server Standard on-demand go: RAM Hour. instances $0.12 per hour for $0.50/GB outbound for Linux/Unix computing data transfer. ranges from $0.10 to $0.15 per GB for Free inbound data $0.80 per hour for storage transfer. while Windows $0.10 per 10,000 Currently offering a usage ranges from storage transactions free $50 credit when $0.125 to $1.00 per Price $ *SQL Azure you sign up. hour. High CPU on- database: (Promotion code: demand instance for $9.99 - basic Web GOGOTRIAL50) Linux/Unix ranges edition (1 GB DB) Service Plans are from $0.20 to $0.80 $99.99 - Business also available per hour while Edition (10 GB DB) ranging from $99.99 Windows usage *Network to $2,499.99 per ranges from $0.30 to bandwidth: month. $1.20 per hour. $0.10-$0.15 per GB. Cloud Computing Cloud Computing is a model for accessing, via the internet, computing resources such as applications, networks, servers, storage and services that can be rapidly provisioned with minimal management effort interaction. The Cloud services are managed by a service provider who operates the infrastructure and achieves economies of scale through multiple tenancy on their infrastructure. Adoption of cloud computing by business may offer high-availability, reduction in operational staffing overhead, reduce infrastructure costs. There are three main models of Cloud Computing: Software as a Service, Platform as a Service, Infrastructure as a Service. Ancoris is a leading UK integrator of Cloud Computing Software as a Service offerings, providing full assessment, deployment, migration, training and support services. Software as a Service Platform as a Service Infrastructure as a Service Software as a Service Cloud Software as a Service (SaaS) Software-as-a-Service allows the customer to use the provider‘s applications running on a cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email). The customer does not need to manage the underlying cloud infrastructure including network, servers, operating systems, storage. The ability to configure and control user-specific application configuration settings depends on the service provider. Ancoris has selected services which are built from the start for delivery as SaaS and provide full control to the client companies to configure the SaaS application to their need. Ancoris offers Cloud Software as a Service solutions for the following areas: Business Email Server in Google Apps Email is a replacement for companies using on- the cloud premise mail-servers such as Microsoft Exchange or Lotus Domino Google Docs provides advanced collaboration applications for Document Collaboration: documents, spreadsheets, presentations. Google Sites provides simple to administer content management Intranet/Extranet: platform for developing secure intranet or extranets. Email Security as a service: Google Message Security, part of the Google Postini Services, provides full anti-spam, anti-virus and content filtering as a service for any in-house, on-premise or hosted mailserver. Google Message Discovery provides archiving of both internal or Email Archiving as a external email as a cloud service. GMD works with mail-servers service: such as Microsoft Exchange, Lotus Domino, Google Apps Email and other mail-servers. ScanSafe provides full web-filtering and protection against web Web browsing security as a malware (viruses, trojans etc.) as a managed service. This is service: particularly helpful for distributed companies or remote/roaming users. Other examples of Software as a Service include: Overview The cloud is the term for networked computers that distribute processing power, applications, and large systems among many machines. Applications like Flickr, Google, YouTube, and many others use the cloud as their platform, in the way that programs on a desktop computer use that single computer as a platform. Cloud-based applications do not run on a single computer; instead they are spread over a distributed cluster, using storage space and computing resources from many available machines as needed. ―The cloud‖ denotes any group of computers used in this way; it is not tied to a particular location or owner, though many companies have proprietary clouds. ―Amazon‘s cloud,‖ for instance, refers to the computers used to power Amazon.com; the capacity of those servers has been harnessed as the Elastic Compute Cloud (EC2) and can be leased from Amazon for a variety of purposes. 4 Cloud computing services are grouped into three types. Most people are familiar with the first type: applications that serve a single function, such as Gmail (http://gmail.com) or Quicken Online (http://quicken.intuit.com/online-banking-finances.jsp), that are generally accessed through a web browser and that use the cloud for processing power and data storage.