Beruflich Dokumente
Kultur Dokumente
In a simple, topological sense, a cloud computing solution is made up of several elements: clients the datacenter, distributed servers
clients are the devices that the end users interact with to manage their information on the cloud. Clients generally fall into three categories
Mobile devices include smart phones like a Blackberry, Windows Mobile Smartphone, or an iPhone. Thin Clients are computers that do not have internal hard drives, but rather let the server do all the work, but then display the information.
Lower hardware costs Lower IT costs Security Data security Less power consumption Ease of repair or replacement Less noise
The servers dont all have to be housed in the same location. Often, servers are in geographically disparate locations. But to you, the cloud subscriber, these servers act as if theyre humming away right next to each other. ex: Amazon ,windows azure
Cloud computing isnt a one-size-fits-all affair. There are several different ways the infrastructure can be deployed. The infrastructure will depend on the application and how the provider has chosen to build the cloud solution. This is one of the key advantages for using the cloud
Full virtualization is a technique in which a complete installation of one machine is run on another. The result is a system in which all software running on the server is within a virtual machine.
Sharing a computer system among multiple users Isolating users from each other and from the control program Emulating hardware on another machine
Para virtualization allows multiple operating systems to run on a single hardware device at the
same time by more efficiently using system resources, like processors and memory. In full virtualization, the entire system is emulated (BIOS, drive, and so on), but in par virtualization, its management module operates with an operating system that has been adjusted to work in a virtual machine.
The term services in cloud computing is the concept of being able to use reusable, fine-grained components across a vendors network. This is widely known as as a service. Offerings with as a service as a suffix
Low barriers to entry, making them available to small businesses Large scalability Multitenancy, which allows resources to be shared by many users Device independence, which allows users to access the systems on different hardware
Customer resource management (CRM) Video conferencing IT service management Accounting Web analytics Web content management
Familiarity with the World Wide Web Smaller staff Customization Better marketing Web reliability Security More bandwidth
Implementation and its use . SaaS also faces challenges from the availability of open source applications and cheaper hardware.
Add-on development facilities These allow existing SaaS applications to be customized. Often, PaaS developers and users are required to purchase subscriptions to the add-on SaaS application. Stand-alone environments These environments do not include licensing, technical, or financial dependencies on specific SaaS applications and are used for general developments.
Application delivery-only environments These environments support hosting level services, like security and ondemand scalability. They do not include development, debugging, and test capabilities.
Some other factors influencing adoption include: The ability of geographically isolated development teams to work together The ability to merge web services from multiple sources The ability to realize cost savings from using built-in infrastructure services for security, scalability, and failover, rather than having to obtain and test them separately The ability to realize cost savings from using higher-level programming abstractions
Because vendors use proprietary services or development languages, some developers are afraid of being locked into a single provider.
Amazon was one of the first companies to offer cloud services to the public, and they are very sophisticated. Amazon offers a number of cloud services, including Elastic Compute Cloud (EC2) Offers virtual machines and extra CPU cycles for your organization. Simple Storage Service (S3) Allows you to store items up to 5GB in size in Amazons virtual storage service. Simple Queue Service (SQS) Allows your machines to talk to each other using this message-passing API. Simple DB A web service for running queries on structured data in real time. This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store, process, and query data sets in the cloud You can see more about Amazons cloud services at http://aws.amazon.com
Google offers online documents and spreadsheets, and encourages developers to build features for
Key components of Azure Services Platform include Windows Azure Provides service hosting and management and low-level scalable storage, computation, and networking. Microsoft SQL Services Provides database services and reporting. Microsoft .NET Services Provides service-based implementations of .NET Framework concepts such as workflow. Live Services Used to share, store, and synchronize documents, photos, and files across PCs, phones, PC applications, and web sites. Microsoft SharePoint Services and Microsoft Dynamics CRM Services Used for business content, collaboration, and solution development in the cloud. www.microsoft.com/azure/default.mspx.
1. Scalability: If you are anticipating a huge upswing in computing need (or even if you are surprised by a sudden demand), cloud computing can help you manage. Rather than having to buy, install, and configure new equipment, you can buy additional CPU cycles or storage from a third party.
2.Simplicity:
In cloud computing we need not to buy and configure new equipment allows you and your IT staff to get right to your business. The cloud solution makes it possible to get your application started immediately, and it costs a fraction of what it would cost to implement an onsite solution.
3.Knowledgeable Vendors:
when new technology becomes popular, there are plenty of vendors who pop up to offer their version of that technology. This isnt always good, because a lot of those vendors tend to offer less than useful technology. By contrast, the first comers to the cloud computing party are actually very reputable companies.
Ex:Amazon, Google, Microsoft, IBM, and Yahoo!
5.Security: There are plenty of security risks when using a cloud vendor, but reputable companies strive to keep you safe and secure.
1.Your Sensitive Information 2. Protect Your Data: That doesnt mean you cant maintain your data on a cloud; you just need to be safe. The best way is to encrypt your data before you end it to a third party. Programs like PGP (www.pgp.com) or opensource True Crypt (www.truecrypt.org) can encrypt the file so that only those with a password can access it.
First, the application might require a lot of bandwidth to communicate with users. Remember, since cloud computing is paid based on how much you use, it might turn out to be less expensive in the long run to simply house the application locally until it can be rewritten or otherwise modified to operate more efficiently.
Hackers: hackers are a real concern for your data managed on a cloud. Because your data is held on someone elses equipment, you may be at the mercy of whatever security measures they support. Bot Attackers: In a commonly recognized worst-case scenario, attackers use botnets to perform distributed denial of service (DDOS) attacks. In order to get the hackers to stop attacking your network, you face blackmail.
Centralized Data Reduced Data Loss Monitoring Instant Swapover Logging Secure Builds Improved Software Security Security Testing
Its rare when we actually want the government in our business. In the case of cloud computing, however, regulation might
Without some rules in place, its too easy for service providers to be unsecure or even shifty enough to make off with your data.
Currently there is no existing regulation, but there should be. In September 2008, the United States government took control of Washington Mutual. It was viewed as the greatest bank failure in American history to date. It reminds us that no matter how huge a company is, it can still come tumbling down. Look at a company like Google, for instance. Its a big one and recently valued at $107 billion. That size and value would seem to make them bulletproof. But WaMu was worth $307 billion when it failed.
Is it the governments place to regulate cloud computing? As we mentioned, thanks to the Great Depression, we had regulation that protected WaMus customers money when the bank failed. There are two schools of thought on the issue. First, if government can figure out a way to safeguard dataeither from loss or theftany company facing such a loss would applaud the regulation. On the other hand, there are those who think the government should stay out of it and let competition and market forces guide cloud computing.
There are important questions that government needs to work out. First, who owns the data? Also, should law enforcement agencies have easier access to personal information on cloud data than that stored on a personal computer? These are some of the other cloud computing concerns that were reported: Eighty percent said theyd be very concerned if a vendor used their photos and other information in marketing campaigns. Sixty-eight percent said theyd be very concerned if the vendor used their personal information to send them personalized ads. Sixty-three percent said theyd be very concerned if service providers kept their data after the user deleted it.
There are also questions about whether government agencies will store their data on the cloud. Procurement regulations will have to change for government agencies to be keen on jumping on the cloud. There are pros and cons to using a cloud computing solution. Your organization is a unique animal and there is no one right answer as to whether or not you should use a cloud. However, consider your organizations needs and weigh the pros and cons of whether you should move to the cloud or not.
With traditional desktop computing, you run copies of software programs on each computer you own. The documents you create are stored on the computer on which they were created. Although documents can be accessed from other computers on the network, they cant be accessed by computers outsidethe network. The whole scene is PC-centric.
With cloud computing, the software programs you use arent run from your personal computer, but are rather stored on servers accessed via the Internet. If your computer crashes, the software is still available for others to use. Same goes for the documents you create; theyre stored on a collection of servers accessed via the Internet. Anyone with permission can not only access the documents, but can also edit and collaborate on those documents in real time.
Googles perspective, there are six key properties of cloud computing: Cloud computing is user-centric. Once you as a user are connected to the cloud, whatever is stored theredocuments, messages, images, applications, whateverbecomes yours. In addition, not only is the data yours, but you can also share it with others. In effect, any device that accesses your data in the cloud also becomes yours.
Cloud computing is task-centric. Instead of focusing on the application and what it can do, the focus is on what you need done and how the application can do it for you., Traditional applicationsword processing, spreadsheets, email, and so onare becoming less important than the documents they create.
Cloud computing is powerful. Connecting hundreds or thousands of computers together in a cloud creates a wealth of computing power impossible with a single desktop PC.
is stored in the cloud, users can instantly retrieve more information from multiple repositories. Youre not limited to a single source of data, as you are with a desktop PC.
various data stored on the computers in a cloud, data mining and analysis are necessary to access that information in an intelligent manner.
Cloud computing is programmable. Many of the tasks necessary with cloud computing must be automated. For example, to protect the integrity of the data, information stored on a single computer in the cloud must be replicated on other computers in the cloud. If that one computer goes offline, the clouds programming automatically redistributes that computers data to a new computer in the cloud.
Lower-Cost Computers for Users Improved Performance Lower IT Infrastructure Costs Fewer Maintenance Issues Lower Software Costs Instant Software Updates Increased Computing Power Unlimited Storage Capacity Increased Data Safety
Improved Compatibility Between Operating Systems Improved Document Format Compatibility Easier Group Collaboration Universal Access to Documents Latest Version Availability Removes the Tether to Specific Devices
Requires a Constant Internet Connection Doesnt Work Well with Low-Speed Connections Can Be Slow Features Might Be Limited Stored Data Might Not Be Secure If the Cloud Loses Your Data, Youre Screwed
Collaborators