Elements Of Cloud Computing Satish Jun24 09

  • 2,866 views
Uploaded on

Talk about the Elements of Cloud Computing

Talk about the Elements of Cloud Computing

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Found very useful to get idea about Cloud Computing services.
    Thanks greatly.
    Sen Akinchan, Melbourne.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,866
On Slideshare
0
From Embeds
0
Number of Embeds
9

Actions

Shares
Downloads
71
Comments
1
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Elements of Cloud Computing
    By : Satish Suthar
    Sumeru Software Solutions Pvt Ltd
  • 2. Agenda
    What is Cloud Computing
    Why Cloud Computing
    What is there in clouds.
    Influence of Cloud in IT.
    Pros and Cons
  • 3. What is Cloud Computing
    Everything is hosted in the clouds
    Large group of interconnected computers.
    Wikipedia definition :
    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 first academic use of this term appears to be by Prof. Ramnath K. Chellappa (currently at Goizueta Business School, Emory University) who originally defined it as a computing paradigm where the boundaries of computing will be determined by economic rationale rather than technical limits
  • 4. Characteristics of Computing
    Beyond a single company or enterprise.
    Access via internet.
    To the end user, technology and infrastructure behind the cloud is invisible. Probably that’s the reason to call it as ‘Cloud’.
    User-centric : data in the cloud belongs to user, and can share it.
    Task-centric : focus is shifted from what it can do to what you need done. (Feature to Benefit)
    Powerful : Hundreds and thousands computers create a Super Computer.
    Accessible : You can retrieve more information as many parallel computers are running your application.
    Intelligent : Data mining and analysis are necessary as a large set of data stored on the computers in cloud.
    Programmable : Cloud’s computers must be programmed to automate the redistribution and load sharing etc.
  • 5. Cloud Architecture
  • 6. Cloud Architecture
    System Management
    UI
    Provisioning
    Services
    Web Application
  • 7. Cloud Storage
    Primary use of Clouds
    Multiple third party servers are used rather than on the traditional dedicated servers.
    Virtual servers : appears as if data stored in a particular place with a specific name. But that place doesn’t exist in reality.
    Storage location may change from minute to minute.
    Advantage :
    Cheaper than dedicated physical resources.
    Secure from accidental erasure or hardware crashes. Since multiple copies are saved.
  • 8. Cloud Services
    Web-based application or services offered via cloud computing.
    Accessed by browser.
    If PC crashes, it doesn’t affect either the application or document.
    Access from anywhere.
    Documents are no linger machine-centric.
  • 9. Cloud Computing v/s Web 2.0
    Both are just 2 different ways of looking at the same phenomenon.
    Web 2.0 is the network as platform, spanning all connected devices.
    Some define Web 2.0 in collaborative terms, because all the websites get their value from the action of users.
    Cloud computing refers specifically to the use of Internet as a computing platform, Web 2.0 is an attempt to explore and explain the business rules of the platform.
  • 10. Advantage
    Lower Cost Computers for users.
    Improved Performance
    Lower IT Infrastructure Costs
    Fewer Maintenance Issues
    Lower Software Costs
    Instant Software Updates
    Increased Computing Power – not limited to what a single desktop PC can do, but you have the power of entire cloud as your disposal.
    Unlimited Storage Capacity
    Increased Data Safety
    Improved Compatibility Between Operating Systems – In cloud OS simply don’t matter. You can connect your Windows computer to the cloud and share documents with computers running Apple’s MAC OS, Linux or UNIX. In the cloud data matters not OS.
  • 11. Advantage
    Increased Data Safety
    Improved Compatibility Between Operating Systems – In cloud OS simply don’t matter. You can connect your Windows computer to the cloud and share documents with computers running Apple’s MAC OS, Linux or UNIX. In the cloud data matters not OS.
    Easier Group Collaboration
    Universal Access to Documents
    Latest Version Availability
    Removes the Device Dependency
  • 12. Disadvantages
    Requires a constant Internet connection
    Doesn’t work well with low-speed connections
    May be slower than accessing application on Desktop.
    Limited features.
    Stored data might not be secured.
    If the Cloud loses your data, You’re screwed.
  • 13. Who benefits from Cloud Computing
    Collaborator : Share your documents
    Road Warriors : Access it from anywhere.
    Cost-Conscious Users/IT Departments.
    Users with increasing needs
  • 14. Who shouldn’t use?
    The Internet-Impaired
    Offline workers
    The Security Conscious
    Anyone married to existing application.
  • 15. Barriers
    Technical Issues
    Business model Issues
    Internet Issues
    Security Issues
    Compatibility issues
    Social Issues
  • 16. Types of Cloud Service Development
    Software as a Service (SaaS) – customers don’t pay for owning the software but for using it.
    Access to an application via API.
    Each organization served by the vendor is called tenant, and this type of arrangement is called multitenant architecture.
    The vendor’s servers are virtually partitioned so that each organization works with a customized virtual application instance.
    User requires no upfront in software licensing
    Application developer has to maintain only one application
  • 17. Types of Cloud Service Development
    PaaS – Programming environment
    IaaS – Servers, Software and Spaces
    Web Services (mashups)
    Utility Computing
  • 18. Companies in clouds
    Amazon
    Google App Engine
    IBM
    Salesforce.com
    Microsoft
  • 19. Maturity Level of Web Application
    First – Traditional application service provider. Each user runs his own customized version on host server.
    Second – Each vendor hosts a separate instance for each customer. All instance use the same implementation. User personalization is provided by detailed configuration options.
    Third – Single instance of application. A unique user experience is provided via configurable metadata.
    Fourth – Vendor hosts multiple users on a load - balanced farm of identical instances. Patches and upgrades can be rolled out to the entire user base as easily as to a single user.
  • 20. Collaboration - Planning
    Calendars - Google, Yahoo, Windows Live, Apple MobileMe, AOL, CalendarHub, Hunt Calendars, Famundo, eStudio, 30Boxes, Trumba, CalendersNet, Jotlet.
    Scheduling – Jiffle, Presdo, Diarised, Windows Live Events, Schedulbook, Acuity Scheduling, Appointment Quest, hitAppoint.
    Online Planning and Task Management – iPrioritize, Bla-Bla List, Hiveminder, Remember The Milk, Ta-daList,Tudo List, TaskTHIS, Vitalist, TracksLife, Voo2Do, HiTask, Zoho Planner.
  • 21. Collaborating – Event management
    Event Planning and Workflow Management
    Event Marketing
    Event Calendar
    Facilities Scheduling
    Advance Registration
    Payment Processing
    Travel Management
    Housing Management
    Onsite Registration
    Contact Management
    Budget Management
    Post-Event Reporting and Analysis
  • 22. Collaborating – Event management
    123 Signup, Acteva, Conference.com, Cvent, Event Wax, RegOnline, eventsbot, Setdot, Tendenci.
    Whether small or big, both types of events may have the same management needs, the smaller event probably can’t afford the traditional type of event management software that the larger event has the budget for.
  • 23. Collaboration – Contact Management
    Salesforce.com – SaaS
    Force.com – PaaS
    AppExchange – marketplace of add-on software for Salesforce.com. Developed by independent companies.
    bConnections, BigContacts, eStudio Contact Manager, Highrise, Apple MobileMeContacts,MyEvents, Plaxo, People Matrix, PipelineDeals, SalesBoom, SalesJunction.com, SalesNexus, Zoho CRM.
  • 24. Collaboration - PM
    @task,AceProject, Basecamp, Copper Project, eStudio, onProject, ProjectDrive, Vertbase, Wrike, Zoho Projects
  • 25. Collaboration – Word
    Google Docs, Adobe Buzzword, ajaxWrite, Glide Write, iNetWord, Docly, KBDocs, PeepleWebWriter, ThinkFree Write, WriteBorad, Zoho Writer
  • 26. Collaboration - Spreadsheets
    Google Spreadsheets, EditGrid, eXpresso, Glide Crunch, Num Sum, PeepleWebSheet, Sheetster, ThinkFree Calc, Zoho Sheet.
  • 27. Collaboration - Presentation
    BrinkPad, Empresser, Google Presentations, Preezo, Presentation Engine, PreZentit, SlideRocket, ThinkFree Show, Thumbstacks, ZohoShow.
  • 28. Collaboration - DB
    Blist, Cebase, Dabble DB, Lazybase, MyWebDB, QuickBase, TeamDesk, Trackvia, Zoho Creator.
  • 29. Web Desktops
    ajaxWindows
    Deskjump
    Desktoptwo
    eyeOS
    G.ho.st
    Glide
    Nivio
    StartForce
    youOS
  • 30. Top 10 Cloud Computing Service Provider
    Amazon
    3Tera
    Force.com
    Appistry-Cloud
    Microsoft Live Mesh
    AppNexus
    Flexiscale
    Google App Engine
    Go Grid
    Terremark Enterprise Cloud