Archive for August, 2012

What’s the Technology Behind Cloud Computing?

Monday, August 13th, 2012

Jacqui Lane takes the time to explore the technology behind cloud computing. If you’ve paid any attention at all to tech news in the past few years, you’ve probably heard the term “cloud computing” at least once. It’s a phrase many people are familiar with, even if they don’t know exactly what it means. The technology that makes up cloud computing is something most Internet users take advantage of on a regular basis, although they may not realize it.

  1. Definition
  • According to the National Institute of Standards and Technology, cloud computing is a technology that offers remote access to a shared pool of computing resources such as storage, servers and applications that can be accessed and altered without much interaction with the service provider. In simpler terms, cloud computing enables you to perform actions that would normally be done on your computer – like using software – from any computer over the Internet. Web mail is one example of everyday cloud use: instead of using an email client that downloads your mail to your hard drive, Web mail is accessible from any computer as long as you have an Internet connection.

How it Works

  • Cloud computing is divided into two parts, the service end and the user end. The service end is the constellation of various Internet servers where data and applications are hosted. These put the “cloud” in cloud computing. Although the cloud may be made up of hundreds or thousands of servers, they’re configured to work together as if they were one unit, pooling their collective computing power. The user end is made up of the businesses and individuals who access the data and applications stored on these servers. Some cloud applications, such as Web-based email and photo-sharing services, provide access through your browser. Others use custom software to access the cloud. In general, an active Internet connection is needed to use Cloud services, and when your connection is down, so is your ability to do Cloud-dependent tasks.

Business Uses

  • Businesses can use cloud computing to store data and host software that would otherwise use their own servers. The benefits of cloud computing for business include the ability to rapidly allocate more resources from the cloud, if necessary, to prevent downtime. Cloud services are shared with other users and sold on a metered basis, so for many businesses it’s a more affordable solution than purchasing and maintaining their own network infrastructure.

Consumer Uses

  • For consumers, the cloud takes many forms. Free email services, like Yahoo and Gmail, are considered part of the cloud. Cloud storage – when you upload your data to the cloud so that you can access it from anywhere – is another common use. Common examples include uploading photos to Facebook, keeping files backed up on DropBox and accessing your CD library via Apple’s iCloud. Another application, used by both businesses and consumers, is Software as a Service. SaaS providers offer access to software installed in the cloud, eliminating the need for you to install it on your individual computer. Google Docs, the free word-processing suite from Google, is an example of SaaS – you can create and edit documents from any Web browser without ever having to install anything.

 

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Exploring the Cloud

Friday, August 10th, 2012

In NetMagazine David Flower explores different aspects of the cloud hosting platform. Using the cloud has several benefits and is appealing to many businesses thanks to the cost savings and scalability options it promises. Using it, like anything, comes with risks. Availability and security have been in the spotlight, but another that is overlooked is the speed at which services are delivered to the end users.

Regardless of whether you’re operating small or large businesses, it is vital to establish whether your cloud provider can actually deliver the service that your business needs. The best way to confirm this is by checking whether the service level agreements (SLA) meet expectations for accountability — and guarantee them.

Understand your cloud service

Cloud services are typically offered in the same way a utility like electricity is: on a payment by consumption basis that is easily scalable. Typical cloud services include: Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).

SaaS is the most sophisticated and well known. It provides complete turnkey applications to businesses and is mostly accessible through a web browser. Examples include SAP, Zoho and Gomez.

Examples of PaaS include Force.com from Salesforce and Google App Engine. With these services the underlying platform is typically abstracted and the business is given an on-demand solution stack and a development environment on which to build the necessary applications.

IaaS usually involves a server and storage device that is connected to the internet. It has a blank page on which to build the underlying platform and every element and application requirement in the infrastructure. Examples include Amazon EC2, Mosso and 3Tera.

Understand your cloud SLAs

Although many SLAs promise 99.99% uptime, what does this mean? CIOs need to ensure that a cloud SLA addresses the company’s specific business needs. Every service in the delivery chain has to have someone accountable for owning and managing it, just as they would in a non-cloud infrastructure with their detailed service level objectives (SLOs) from internal teams and SLAs from outside vendors.

However, if you’re outsourcing vital portions of your infrastructure to the cloud, many of those elements are beyond your direct control. So who is accountable if one aspect of that service falls below expectations? Watching for these potential cloud disconnects is an important part of your due diligence in evaluating cloud services.

Testing the cloud

IaaS prides itself on its elasticity during peak usage periods. But how efficiently does this happen? What are the implied performance guarantees with PaaS? With Google App Engine you assume the underlying service is performing at adequate speeds for your business. Velocity and capacity are a given. But are all the APIs functioning at mission-critical levels – or will a spike in usage slow down the underlying performance?

Many of the same performance considerations apply across a SaaS environment. But are you 100 per cent confident that a transaction made in your London office is available minutes later for use by your team in Hong Kong trying to close a deal?

Cloud SLAs are a work in progress and will only evolve if IT professionals demand it. Right now the client is in the driving seat while cloud providers try fulfilling the promise of risk-free utility computing.

Best practices for measuring cloud performance:

1) Understand your reasons for using the cloud. Is it to reduce costs, streamline IT management or maintain a cloud-bursting solution to handle spikes in demand? Understand the metrics important to your business that you need to test.

2) Know your customers’ locations, browsing habits, and the devices, browsers and OS combinations they use?

3) Take an inside out customer point-of-view approach to web performance monitoring and testing. How the end-user sees and experiences your website might be the most important aspect of your business. Take the same approach to evaluating cloud providers and building applications.

4) Understand your business’s capacity requirements. The elasticity benefit of the cloud carries many implied performance promises. Testing these apply to real-world scenarios.

5) Demand a web performance SLA based on your needs.

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Discovering the Cloud Server

Wednesday, August 8th, 2012

Grahame Turner explains the cloud server and its process. The future of computers, according to some companies, Google especially, is in the clouds–cloud computing, to be precise. A cloud-optimized server will make the Internet an even more powerful entity.

  1. Cloud Computing
    • The cloud is comprised of all the Internet accounts where you can store information: e-mail, online documents, accounts at an Internet radio site, and other places. One of the simplest examples of Cloud Computing is a program such as Google Documents. When you create an account, your documents are accessible from any computer with an Internet connection–because the information is stored on the Google Documents server, not on your computer. Google Documents is only one cloud-based application, although there are many of them on the Internet.

Benefits

    • Access is biggest benefit with a cloud application. Most existing programs are extremely simple, yet very secure: anyone can log in if you have an account and a password. This means an employee isn’t tethered to his computer anymore, because with a cloud server, he can access his documents on any other machine. Another huge benefit is how these systems easily utilize existing technologies; cloud applications are lightweight and need little additional software.

Potential

    • Imagine being stuck at an airport with the vital documents for an upcoming meeting. You can upload these documents to a cloud server and share them with your co-workers. Hop onto the company cloud chat app, and you can chat with them during the meeting, even though you’re at an airport terminal.

Hardware

    • Cloud servers are actually lighter than servers used in traditional business transactions. That’s because these servers aren’t being used to store and access documents–that information stays on a database. Instead, all these servers have to do is run a website. The lightness of cloud computing also makes servers less expensive since they’re carrying less hardware.

Significance

    • Cloud servers transcend operating systems. A Mac user accesses the same Internet as a PC user. This makes the cloud an incredibly important innovation, because software compatibility is no longer an issue.

 

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Call us at 801.384.0032