Tuesday, September 25, 2018

Apache DC/OS


  • What is DC/OS?

    DC/OS (the datacenter operating system) is an open-source, distributed operating system based on the Apache Mesos distributed systems kernel. DC/OS manages multiple machines in the cloud or on-premises from a single interface; deploys containers, distributed services, and legacy applications into those machines; and provides networking, service discovery and resource management to keep the services running and communicating with each other. https://dcos.io/

    Try DC/OS by installing a dcos-vagrant cluster on your local machine. Room for workloads is limited by CPU and memory. (limited functionality)

    https://dcos.io/install/

    • Aurora runs applications and services across a shared pool of machines, and is responsible for keeping them running, forever. When machines experience failure, Aurora intelligently reschedules those jobs onto healthy machines.

    http://aurora.apache.org/
    • This is openDCIM, a free, web based Data Center Infrastructure Management application
        Provide complete physical inventory (asset tracking) of the data center
        Support for Multiple Rooms (Data Centers)
        Management of the three key elements of capacity management - space, power, and cooling
        Basic contact management and integration into existing business directory via UserID
        Fault Tolerance Tracking - run a power outage simulation to see what would be affected as each source goes down
        Computation of Center of Gravity for each cabinet
        Template management for devices, with ability to override per device
        Optional tracking of cable connections within each cabinet, and for each switch device
        Archival functions for equipment sent to salvage/disposal
        Integration with intelligent power strips and UPS devices - APC, Geist Manufacturing, Liebert, and Server Technologies. Easy to update with OIDs for other manufacturers.
        Open Architecture - All built on a MySQL database for easy report building, or export to other applications
    http://www.opendcim.org/
    • CA Data Center Infrastructure Management (CA DCIM) provides real-time monitoring of power distribution and use across your data centers, enabling you to measure, trend, alert and take action. It can also help you visualize and manage space and capacity, so that you can better plan and optimize your data center operations.
    http://www.ca.com/us/opscenter/ca-dcim.aspx
    • Collins exists to drive infrastructure automation.
    Collins started as a system to manage all of the physical servers, switches, racks, etc in Tumblr production environments. As we started to inventory hardware, IP addresses, software, and so on, we found the API and data gave us an excellent way to drive automation processes
    https://tumblr.github.io/collins/

    • Bower
    Bower works by fetching and installing packages from all over, taking care of hunting, finding, downloading, and saving the stuff you’re looking for. Bower keeps track of these packages in a manifest file, bower.json.
    http://bower.io/


    • MAAS

    Get the flexibility of the cloud and the efficiency of physical servers. MAAS is designed for devops at scale, in places where bare metal is the best way to run your app. Big data, private cloud, PAAS and HPC all thrive on MAAS.
    https://maas.io/





    No comments:

    Post a Comment