Course Outline

Introduction

  • The necessity of a Distributed Cloud Operating System (DC/OS) for government operations
  • Resource sharing to optimize public sector IT infrastructure
  • Data sharing to enhance interagency collaboration and transparency
  • Programming abstractions to simplify application development for government projects
  • Debugging and monitoring tools to ensure reliable and secure system performance

DC/OS's Kernel Space Components

  • Master and agents architecture for efficient resource management

DC/OS's User Space Components

  • System components
    • Admin Router, an internal load balancer to manage traffic efficiently for government services
    • Cosmos, an internal packaging API service for streamlined application deployment in government environments
    • Exhibitor, a Java supervisor system for ZooKeeper to ensure robust configuration management for government systems
    • Marathon, an Apache Mesos framework for container orchestration, enhancing scalability and reliability for government applications
    • Mesos-DNS, an internal DNS service to facilitate seamless communication within government networks

Installing and Operating DC/OS for Government

  • Working with DC/OS components and services to support public sector operations
  • Utilizing the Command Line Interface (CLI) for efficient system management in government IT environments
  • Load balancing with Marathon to ensure optimal resource distribution for government applications

Installing Distributed Systems (Applications) with DC/OS Universe for Government

  • HDFS for robust data storage and retrieval in government agencies
  • Apache Spark for advanced analytics and data processing in public sector projects
  • Apache Kafka for reliable message brokering to enhance communication within government systems
  • Apache Cassandra for scalable and high-performance database management in government operations
  • Jenkins for continuous integration and delivery of government applications

Deploying Applications in Docker Containers for Government

Deploying Applications in Native Mesos Containers (Using Linux cgroups and Namespaces) for Enhanced Security and Performance in Government Operations

Using Marathon for Native Container Orchestration to Ensure Efficient Resource Allocation in Government IT Infrastructure

Ensuring High Availability and Fault Tolerance for Applications and Services in Government Systems

Utilizing the GUI-Based Monitoring and Management System for Real-Time Insights and Control in Government Operations

Scheduling Systems Such as Kubernetes and Swarm as Services to Enhance Flexibility and Scalability in Government IT Environments

Resource Management and Abstraction for Optimal Utilization of Government IT Resources

Exploring Other Ready-to-Install Packages for Government Use

  • ArangoDB, Avi Networks, Cassandra, Chronos, Confluent, Crate, DataDog, Elasticsearch, Etcd, Exhibitor, HDFS, Hue, Jenkins, Kafka, Linkerd, Marathon-lb, Marathon, MemSQL, mr-redis, Namerd, NGINIX, OpenVPN, Project Calico, Quobyte, Riak, Ruxit, Spark, Spark Notebook, Storm, Swarm, Weave, and Zeppelin

Other DC/OS Installation Options for Government Operations

  • Bare metal installations versus virtual machines and cloud installations to meet diverse government IT needs

Summary and Conclusion

Requirements

  • System Administrators for Government
  • DevOps Engineers
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories