Cloud Computing

Get Started. It's Free
or sign up with your email address
Cloud Computing by Mind Map: Cloud Computing

1. Economics of cloud computing

1.1. Fixed application labour amortized over a large number of customers

1.1.1. Meaningful reduction in overall cost for complex application in the long run

1.2. Larger pool of resources, smoother aggregate demand profile, higher overall utilization rate.

1.2.1. Cheaper

1.3. Reduce time-of-day variability

1.3.1. Synchronized workplace

1.4. Pay-as-you-go pricing, self-service

1.4.1. Saves cost

1.5. Multi-resource diversification

1.5.1. Optimize workload

1.6. Higher expectation of performance

1.6.1. No resource constraints

1.7. Cost of Power

1.7.1. Large provider can pay for inexpensive electricity due to bulk purchase agreement. Low energy cost.

2. Cloud Risks

2.1. People Risks

2.1.1. Multi-tenancy Risks Perfomance Several users utilizing the same cloud hardware/storage Vulnerability to hackers Risk of data being attacked

2.1.2. User Management Risks Identity management and authentication Risk of unauthorized usage/access, or authorized users not being able to access Data Access Some data should be encrypted or unaccessible User Permissions Risk of users having unwarranted administrative privileges Physical access to servers Unauthorized users having access to data center

2.2. Financial and Legal Risks

2.2.1. Fiancial Risks Return on Investment (ROI) Cloud momentum may stop Protect: perform a financial analysis prior migration Not Scaling back resourses Not scaling back resourses when done Protect: Implement financial monitoring, usage and maximums for all purchases Over provisioning of resourses acquiring too much capacity Prevent: conduct needs analysis with Subject Matter Experts (SMEs) Under provisioning of resourses not enough resources are available or too constrained Protect: Monitor usage and get feedbacks from users

2.2.2. Legal Risks Location regional events Jurisdiction Failure to pay what happened to the data when you stop paying? delete, held on for 1 week, month ? Protection: Clearly define data retention due to non-payment in the SLA Licensing Licensing is not monitored agreements are violated Protection: Educate VM creators on licensing agreements and restrictions Seizure Law enforcement can seize server Mitigate: Replicate data or private cloud

2.3. Availability Risks

2.3.1. Outages ISP Risk of internet outage which results in no access to cloud resources Termination of Service Risk of primary cloud vendor going down

2.3.2. Backup and Disaster Recovery Business Continuity Risk of a disastrous halt of service/production Risk of having an undefined backup management Disaster Recovery Risk of data lost during site disaster Risk of not being able to access replicated data

3. ROI Considerations

3.1. IaaS

3.1.1. Storage and Computation costs

3.1.2. Bandwidth requirements It is online, need bandwidth to download and upload

3.1.3. Service Level agreements Promised uptime. More uptime = more money

3.1.4. Cloud benefits Scalability Expandability Flexibility Speed of deployment

3.1.5. Security and governance More costly as it is more complex for cloud

3.1.6. Support IT support

3.2. PaaS

3.2.1. Application Development Cost of hardware/software Possible 30% - 40% savings

3.2.2. Application Testing Avoid cost associated with keeping extra hardware just for testing purposes Possible 70% - 90% saving, if we can find a suitable service provider

3.2.3. Application Deployment & Mangement Auto Provisioning Auto Scaling Instantly added those needed to support application processing, database processing and storage Saving come form being free from the work to upgrading data centers, 50% - 60% reduction costs

3.3. SaaS

3.3.1. App in-house vs on-demand

3.3.2. Evaluation model for software Different modes of subscriptions

3.4. Other Consideration

3.4.1. CAPEX vs OPEX

3.4.2. Migration Issues Security Checking the cloud provider's audit and certification. Vendor Management Requires the need to manage SLA and customers have to monitor the services. Technical Integration Services offered/built into the cloud.