Cloud Computing Team Cumulus Gilbert Vega, Pathik Chitania, Li Yue, Noura Almasri, Eric Knox.
-
Upload
cory-gallagher -
Category
Documents
-
view
215 -
download
0
Transcript of Cloud Computing Team Cumulus Gilbert Vega, Pathik Chitania, Li Yue, Noura Almasri, Eric Knox.
Overview of Cloud Computing• Cloud computing: is a style of computing in which
dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them. The term cloud is used as a metaphor for the Internet, based on how the Internet is depicted in computer network diagrams, and is an abstraction for the complex infrastructure it conceals.
http://en.wikipedia.org/wiki/Cloud_computing
Major Issues in Cloud Computing
• Security– Data may not remain private– Data Loss can occur if vendor's infrastructure is
compromised– Firewall and Anti-virus settings may be inadequate
Major Issues in Cloud Computing
• System– May not be able to handle multiple file formats – Insufficient Processor speed and memory– Bandwidth may not be high enough leading to slow
response times– Backups and version control may be inadequate
Major Issues in Cloud Computing
• Accessibility– May not provide different levels of access to data– Multi-browser/Multi-Operating System support may not
be available– May not be available at all times in all places
• Compliance– Copyright Issues– Legal Issues
Process for Evaluating Tools• The following criteria are used to evaluate various tools and
vendors in Cloud Computing:• Technical Specifications
– What Operating Systems does the product function in?– Is the product limited to certain web browsers?– Are there appropriate encryption schemes available? Have they
been tested by professionals?– What kind of Firewall and Anti-Virus settings have been put into
place?– Is Mobile access available? If not, are there any plans for the future?– Are there different levels of data access available?
Process for Evaluating Tools• Cost– Is the cost fixed or is there a customized quote available?– Does a minimum term contract need to be made or is
there a pay-as-you-go model available? Is there a trial period available?
– Are there varying prices based on disk space, RAM and bandwidth?
– Are the charges hourly or monthly?
Process for Evaluating Tools• Support
– Is 24/7 support available?– Will there be qualified administrators in place to monitor access and
resolve any issues?– What is the planned uptime? Will the client be reimbursed if the
vendor doesn’t meet the planned uptime?– How often are system backups taken? Has a version control system
been put into place?– What kind of contingency plans are put into place for quick recovery
of data? How long will a recovery take?– What is the vendor able to do if illegal or inappropriate activity has
been detected?
Process for Evaluating Tools
• Compliance– Has the vendor gone through external audits and/or
security certifications? If not, will it be willing to do this?– Has the client been involved in any copyright or legal
issues?
What did we learn specifically about implementation of tools?• There are three major ways the different tools can be
implemented:• Public Cloud – Products offered via web applications
or web services.– Less control– Lower up-front costs– Easy to implement– Less Secure– Minimal day-to-day maintenance required– Not always reliable
What did we learn specifically about implementation of tools?• Private Cloud – Products that emulate a public cloud
on private networks– Provides more control to the client– More up-front costs– Harder to implement as clients will have to build– More secure– Clients will have to account for day-to-day maintenance– Very reliable as the product has been tailored according to
the client's needs
What did we learn specifically about implementation of tools?• Hybrid Cloud – An environment consisting of
multiple internal and/or external providers– More Control than a Public Cloud– Less up-front costs than a Private Cloud– Maintain a good security level– Not as hard to implement as a Private Cloud
Storage use case• Hannah Mac is the Founder and CEO of Honey Bees.• Honey Bees is a non-profit organization for young
women in Lake County, Illinois.• Hannah, a very successful businesswoman and a long
time resident of Lake County, was able to use her own capital to start up the organization.
Storage use case• After experiencing the successes of the group, many
organizations started to offer donations to help Honey Bees pay for operating costs.
• Hannah chose to create a board of directors to help establish the curriculum, assist with the business end of this organization (budgeting, finance, etc), as well as critical group decision making.
• Growing organization!
Storage use case• About two years ago, Hannah made the decision to
convert all hard copies of meeting notes, contacts, and financial information to digital form.
• Hannah is running out of space on her Hard Drive and looking for other ways to store this information while making it accessible by fellow board members.
• Hannah recently discovered that she has a virus on her computer, potentially allowing access to her confidential file information to hackers.
Storage use case
Goals• Virtual address book.• Safe storage alternative.• The ability for authorized users to access and update
information from any location.• The ability to search for specific financial data if
called for by partners.
Storage use case
Goals• Hannah wants to be sure that her data will be backed
up in multiple locations. • Along the same lines, if the data is ever requested,
Hannah expects it to be in a user-friendly format. • Hannah requires an organization with superior tech
support (24/7/365) to be there to answer any questions that may arise from board members.
Storage use case
Solution• Google Apps– Google Docs• Supports .doc, .xls, .pdf files• Secure invites/access control• Google Contacts .csv• No need to upgrade physical computers• Secure & redundant backups• 99% uptime• Text, video, and phone support
Online Training Use case
• Company: Find Your Way, Inc.• Company Size: 50 employees.• Company Location: Chicago, IL.• A Marketing Training Company that works with other
companies throughout the US to train their personnel on traditional and new marketing techniques to help them market and sell their products.
Online Training Use case
Goal:• Reduce traveling costs.• Find Your Way, Inc is having a hard time finding
qualified people to work at their company, so they have to find away to fill all customer’s need while maintaining the same number of internal staff.
Online Training Use case
• Mike and five of his friends have started Find Your Way, Inc with a total of 10 employees.
• The company has grew so fast within two years and forty more people has joined the company.
• The need of travel to coach and train clients has become too expensive and the need to hire more people has become critical to meet the increasing demand everyday.
Online Training Use case
• Find Your Way, Inc has to figure out a more efficient way to do their business without having their clients wait to receive service.
• A team from Find your way, Inc was selected to come up with a creative solution.
• The team suggested having a third party who can provide online tools that can be used to provide training to clients with no need to travel or to hire new people.
Online Training Use case
Requirements:• Reasonable price and cost effective.• Save time to efficiently do business.• Available 24/7.• Easy to use.• Clients should be able to access the system through the Internet so there
is no need to meet face to face anymore.Secure every user with a username and password.
Nice to have:• Video tutoring.• Live chatting.
Online Training Use case
Solution: • salesforce.com http://www.salesforce.com/platform/
– It cost $20 a month for the employee.– They can build and deploy their own unique application.– Easy to use– On Demand
Final Thoughts• Companies may be able to save on upfront capital
expenditures.– They may not be saving much and may actually pay more
on operating expenses. – Other factors impacting the scale of any potential cost
savings include the efficiency of a company’s data center as compared to the cloud vendor’s, the company’s existing operating costs, the level of adoption of cloud computing, and the type of functionality being hosted in the cloud.