Ams+Dm Server+Ec2

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Ams+Dm Server+Ec2 - Presentation Transcript

    1. Managing Enterprise applications on EC2 applications on EC2 Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    2. Agenda
      • Overview
      • Proposed architecture
      • Node configuration
      • Running the system
      • Future
      • Summary
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    3. What’s a cloud anyway? Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited. The cloud is a metaphor for the Internet (..) and is an abstraction for the complex infrastructure it conceals. It is a style of computing in which IT-related capabilities are provided “as a service” , allowing users to access technology-enabled services from the Internet "in the cloud" without knowledge of, expertise with, or control over the technology infrastructure that supports them. Wikipedia:
    4. Virtualization
      • Decouple operating systems from actual hardware
      • Provide virtual equivalents for hardware resources
      • Using a virtual machine is no different from using a real machine to the user
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    5. EC2 Reminder Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited. Files and manifest needed to start a virtual machine on EC2 An instance of an AMI running on the Elastic Compute Cloud
    6. Tooling Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    7. Relations overview Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    8. Agenda
      • Overview
      • Proposed architecture
      • Node configuration
      • Running the system
      • Future
      • Summary
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    9. Hide your internals
      • By default the instances can only be reached on port 22
      • Same Security Group => Full network access
      • Only PKA as root
      • Unlock only the door where your guards are at
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    10. Architecture Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    11. Agenda
      • Overview
      • Proposed architecture
      • Node configuration
      • Running the system
      • Future
      • Summary
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    12. AMS server
      • Pre-installed AMS server with default configuration
        • default user/pass
        • default locations
        • built in database
      • Server is started on boot
      • After instance startup the server is ready to auto discover servers and applications
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    13. dm Server + Agent
      • dm Server (EE) started on boot
      • agent dynamically configured on boot
        • passing in AMS server host as user data
      • agent started on boot
      • Agent registers at AMS server
      • AMS auto-discovers dm Server
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    14. How lazy can we be?
      • You only need to:
        • start the AMS server
        • copy the private dns name
        • start the dm Server
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    15. Instances in the demo Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    16. Agenda
      • Overview
      • Proposed architecture
      • Node configuration
      • Running the system
      • Future
      • Summary
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    17. DEMO 1
      • Start the AMS server
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    18. DEMO 2
      • Start the dm Server
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    19. DEMO 3
      • Auto discover
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    20. Agenda
      • Overview
      • Proposed architecture
      • Node configuration
      • Running the system
      • Future
      • Summary
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    21. Load balancing
      • Classic load balancer
      • But easier to add app servers behind it
      • A few samples exist
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    22. Autoscaling (1/2)
      • A system that allocates more resources when it needs them
      • By a node asking for help
      • Or a load balancer asking for extra capacity based on the total load
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    23. Autoscaling (2/2)
      • Increased load is not always a good reason to up the capacity
        • DDoS
        • slashdotting
      • Give the developer autoscaling controls so that application can make scaling decisions based on business logic
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    24. Agenda
      • Overview
      • Proposed architecture
      • Node configuration
      • Running the system
      • Future
      • Summary
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    25. Summary
      • With the right tools you can easily
        • Host your apps in the cloud
        • Manage a cube of instances
        • Automatically discover starting instances
      • Useful applications beyond the buzz
      • Look out for auto scaling applications
      Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    26. Questions? Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
    SlideShare Zeitgeist 2009

    + Iwein FuldIwein Fuld Nominate

    custom

    204 views, 0 favs, 0 embeds more stats

    A presentation for JFall 2008. Light outline of Spr more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 204
      • 204 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags