1. Black Cloud Computing Dedicated to the research of Cloud Computing PM440 Fall 2009 Instructor: Dr. Ruth TeBush DePaul graphic from this presentation was obtained from:http://www.forsythe.com/na/aboutus/careers/jobopportunities/recruiting/campusrecruiting/depauluniversity
2.
3.
4. What is Cloud Computing? Cloud computing is Internet- ("cloud-") based development and use of computer technology ("computing"). In concept, it is a paradigm shift whereby details are abstracted from the users who no longer need knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them. It typically involves the provision of dynamically scalable and often virtualised resources as a service over the Internet. Source: http://en.wikipedia.org/wiki/Cloud_computing
5.
6. Process for evaluation Cloud Computing Tools Full Implementation Purchase/Implement product on a small production scale Evaluate product in a testing scenario Check References Must meet your requirements
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17. Conclusion Cloud Computing Explained Source of Video: http://www.youtube.com/watch?v=ae_DKNwK_ms Time permitting Video (3min 20sec)
Software/Hardware/Infrastructure hosted on the Internet Eliminates the need to worry about the Infrastructure behind the applications Provides for scalability and flexibility at a low cost
For instance, if you are using Gmail as a Cloud email app. If you want to move away from Gmail in the future and take your data with you, there is no good way of doing that. Also, if Google goes bankrupt or their service go down, you have no backup. With most cloud application providers, you are at their mercy when it comes to privacy and security. If they make a change in their environment that effects security, there is nothing you can do about it. And in most cases, these changes are made without informing the users of the Cloud Service. I will go back to the Gmail example again. In most Small-Medium sized businesses, they are running a product like Active Directory to manage and control user accounts and password. By using a product like Gmail, it is difficult or impossible to use your Active Directory username and password with Gmail. That means you would have two sets of credentials, which would not be ideal.
Build a list of minimum requirements based on your business and technical needs, and ensure the tool meet them. This will include both technical and pricing requirements. Gather a list of references from the Cloud service provider. Ask the references about the goods and bads of their service. Use the product on a small scale to get a taste of it, only using test data. Purchase the product on a small scale and roll out to limited users Full Roll out
SmugMug, and online photo storage application, uses Amazon Storage in the Cloud to scale up and down on storage as needed 37Signal, makers of the popular project management software Basecamp, use Amazon S3 storage New York Times used the Amazon EC2 resource service (computing power) to archive terabytes of data in 36 hours Animoto, an online presentation video generator, had a recent surge in web traffic that would have normally taken down their systems. Since they utilized the Amazon EC2 computing power service in the cloud, they were able to scale up with no problem.
Uses Case Topics Graphic is an overview of the Use Case steps
Must Have: Integrated Services: Provide different combination of services to support the application development life-cycle. Web based user interface: Provide some level of support to ease the creation of user interfaces. Multi-tenant architecture: Support use of the application by many concurrent users, by providing concurrency management, scalability, fail-over and security. Integration with web services and databases: Create compositions of multiple Web services, sometimes as well as access databases and re-use services maintained inside private networks. Support for development team collaboration: Form and share code with ad-hoc or pre-defined or distributed teams greatly enhances the productivity of PAAS offerings. Utility-grade instrumentation: Provide developers insight into the inner workings of their applications, and the behavior of their users. Nice to haves: Visualization tools: Show usage patterns, exposing functional or co-relational relationships between services. Financial data collection: Ability to forecast and determine who pays what to whom and when and how often. Digital Data Management: Ensures continued access to information and all records. Remote Access: Provides a user with a graphical interface to another computer.