Pm440 Presentation Black Cloud


Published on

Black Cloud Computing's Final Presentation

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 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.
  • Pm440 Presentation Black Cloud

    1. 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:
    2. 2. Black Cloud Computing Team Members <ul><ul><li>Matthew Fields – Project Manager </li></ul></ul><ul><ul><li>Leonardo Groba Alonso – Scribe </li></ul></ul><ul><ul><li>Janice Hill – Researcher </li></ul></ul><ul><ul><li>Veerapatr Karnjanapinchote - Webmaster </li></ul></ul>
    3. 3. Presentation Summary <ul><ul><li>What is Cloud Computing? </li></ul></ul><ul><ul><li>Major Issues regarding Cloud Computing </li></ul></ul><ul><ul><li>Process for evaluation Cloud Computing Tools </li></ul></ul><ul><ul><li>Results of Tools Implementations </li></ul></ul><ul><ul><li>Use Cases </li></ul></ul><ul><ul><li>Conclusion </li></ul></ul>
    4. 4. What is Cloud Computing? Cloud computing is Internet- (&quot;cloud-&quot;) based development and use of computer technology (&quot;computing&quot;). 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 &quot;in the cloud&quot; that supports them. It typically involves the provision of dynamically scalable and often virtualised resources as a service over the Internet. Source:
    5. 5. Major Issues regarding Cloud Computing <ul><ul><li>Data/Applications reside in the cloud only </li></ul></ul><ul><ul><li>Privacy and Security </li></ul></ul><ul><ul><li>Integration with existing applications </li></ul></ul>
    6. 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. 7. Results of Tools Implementations <ul><li>Amazon Web Services success stories </li></ul><ul><ul><li>SmugMug , an online photo storage application that stores more than half a petabyte of data on S3, estimates cost savings on service and storage to be close to $1 million. It is a heavy user of the Elastic Compute Cloud (EC2) computing resources to meet surges in demand. </li></ul></ul><ul><ul><li>37Signals , maker of popular online project-management software Basecamp, uses S3 for storage needs. </li></ul></ul><ul><ul><li>The New York Times unleashed the power of EC2 to process terabytes of archival data using hundreds of EC2 instances within 36 hours. </li></ul></ul><ul><ul><li>Animoto , an online presentation video generator that needs gobs of computing power for video processing, recently successfully withstood a surge in Web traffic that would kill most companies' systems by scaling up their processing power quickly using EC2. At one point, they were using as many as 3,500 virtual instances running at the same time. </li></ul></ul><ul><li>Source of above information: </li></ul><ul><li> </li></ul>
    8. 8. Use Cases <ul><ul><li>Virtualization in the Cloud </li></ul></ul><ul><ul><li>Platform as a Service (PaaS) </li></ul></ul>
    9. 9. Use Case - Virtualization in the Cloud <ul><li>Objective </li></ul><ul><ul><li>To find a solution that would allow for more flexibility and scalability of server computing resources in the White Water datacenter. </li></ul></ul>General Company Information Person of Interest: Brian Williams Job:  IT Manager Age:  31 Company Name:  White Water Purification Location:  Niagra Falls, NY Company Size:  120 employees
    10. 10. Use Case - Virtualization in the Cloud Scenario About Brian About Company <ul><ul><li>Resources can be limited when it comes to IT Infrastructure. </li></ul></ul><ul><ul><li>Would like to have more flexibility in server resource allocation, machine and application testing, and machine migration. </li></ul></ul><ul><ul><li>Systems go down for long periods of time </li></ul></ul><ul><ul><li>Experienced a loss in productivity by employees. </li></ul></ul><ul><ul><li>Has had the need for additional server resources but has not had the budget to purchase these servers. </li></ul></ul><ul><ul><li>Is looking at server virtualization in the cloud. </li></ul></ul><ul><ul><li>Virtualization will allow Brian to deploy new servers and at a relatively low cost. This will allow him to scale up and down on resources as the business needs change. </li></ul></ul>
    11. 11. Use Case - Virtualization in the Cloud Affordances Nice to Haves Must Haves <ul><ul><li>Virtual Security and Network Segregation </li></ul></ul><ul><ul><li>Easily migrate machines out of the cloud if needed. </li></ul></ul><ul><ul><li>Support a variety of OS’s including Windows and Linux </li></ul></ul><ul><ul><li>VPN connectivity back to White Waters corporate network. </li></ul></ul><ul><ul><li>Reasonably prices </li></ul></ul><ul><ul><li>99.99% Uptime </li></ul></ul><ul><ul><li>Can ship virtual machine imagines via hard drive to Cloud service so they can be easily loaded onto system. </li></ul></ul><ul><ul><li>Easy to use graphical interface. </li></ul></ul><ul><ul><li>Real-time failover to optimal business continuity. </li></ul></ul>
    12. 12. Use Case - Virtualization in the Cloud <ul><ul><li>Provides an on-demand server environment </li></ul></ul><ul><ul><li>Window and Linux both available </li></ul></ul><ul><ul><li>Economical </li></ul></ul>Software Selection Terremark graphics from this page were obtained from:
    13. 13. Use Case - Platform as a Service (PaaS) <ul><li>Objective </li></ul><ul><ul><li>Find collaboration solutions and virtual resources as a service  over the Internet to perform work functions more efficiently and to facilitate deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers. </li></ul></ul>General Company Information Person of Interest: Jaquelin Perez Job:  Project Manager Age:  31 Company Name:  Digital Media IT Solutions Location:  Chicago, New York, Miami, LA Company Size:  120 employees
    14. 14. Scenario Use Case - Platform as a Service (PaaS) About Jaquelin About Company <ul><ul><li>Needs to implement infrastructure for its development environment, which minimal capital costs. </li></ul></ul><ul><ul><li>Need an environment to help support the complete life cycle of developing and deploying applications over the web. </li></ul></ul><ul><ul><li>Has faced lack of development and innovation due to limitation in the available development environment. </li></ul></ul><ul><ul><li>There has been a lack of standard for transferring, within the branches, not just data but application logic between platforms. </li></ul></ul><ul><ul><li>Developers at all branches are not developing on the same platform. </li></ul></ul>
    15. 15. Affordances Use Case - Platform as a Service (PaaS) Nice to Haves Must Haves <ul><ul><li>Integrated Services </li></ul></ul><ul><ul><li>Web Based User Interface </li></ul></ul><ul><ul><li>Multi-Tenant Architecture </li></ul></ul><ul><ul><li>Integrations with web services and databases </li></ul></ul><ul><ul><li>Support for development team collaboration. </li></ul></ul><ul><ul><li>Utility-grade instrumentation </li></ul></ul><ul><ul><li>Visualization tools </li></ul></ul><ul><ul><li>Financial data collection </li></ul></ul><ul><ul><li>Digital Data Management </li></ul></ul><ul><ul><li>Remote Access </li></ul></ul>
    16. 16. <ul><ul><li>Provides a standard platform for all developers </li></ul></ul><ul><ul><li>Eliminates cost and complexity of buying, configuration, and maintaining infrastructure. </li></ul></ul><ul><ul><li>Thus, home grown application will run in the cloud. </li></ul></ul>Use Case - Platform as a Service (PaaS) Software Selection graphics from this page were obtained from:
    17. 17. Conclusion Cloud Computing Explained Source of Video: Time permitting Video (3min 20sec)
    18. 18. Questions?