System Management - Kahuna915/Capstone-Cloud-Integration GitHub Wiki

What is Systems Manager

Systems manager is where you can group resources, view operational data, and perform operations directly on groups.

Why use Systems Manager

In Systems manager, you can run scripts that you have created for your AWS environment

How Systems Manager works

In Systems Manager, you will choose an action to perform on resources.

  • Systems Manager will then verify the users, groups, and roles that have the proper IAM permissions to perform the action
  • Systems Manager will then provide a report based on the action and the status of it image

Systems Manager Capabilities

Application Management

  • "Application Manager helps DevOps engineers investigate and remediate issues with their AWS resources in the context of their applications and clusters. In Application Manager, an application is a logical group of AWS resources that you want to operate as a unit. This logical group can represent different versions of an application, ownership boundaries for operators, or developer environments, to name a few. Application Manager support for container clusters includes both Amazon Elastic Kubernetes Service (Amazon EKS) and Amazon Elastic Container Service (Amazon ECS) clusters. Application Manager aggregates operations information from multiple AWS services and Systems Manager capabilities to a single AWS Management Console."

Change Management

  • Change Manager is used for requesting, approving, implementing, and reporting on operation changes to applications configured. Using a delegated Administrator account, you can manage changes across multiple AWS accounts in multiple AWS regions
  • Automation is used to automate common maintenance and deployment tasks "You can use Automation to create and update Amazon Machine Images (AMIs), apply driver and agent updates, reset passwords on Windows Server instance, reset SSH keys on Linux instances, and apply OS patches or application updates."

Node Management

  • Manage Compliance
  • View the health of nodes using Fleet Manager
  • Run Commands using the Run Command to remotely manage the configuration of managed nodes

Operations Management

  • Incident Manager
  • Explorer
  • OpsCenter
  • CloudWatch Dashboards

Shared Resources
Systems Manager Document (SSM) defines the actions that Systems Manager performs

  • Documents can be expressed in JSON or YAML, and include steps and parameters that you specify.

What are Nodes

Nodes are any machines configured for AWS Systems Manager

  • This can be an EC2 Instance; AWS IoT Greengrass core devices; and on-prem servers, edge devices, and virtual machines

System Manger tiers

Advanced-instances Standard-instances
support servers, edge devices, and virtual machines (VMs) in your hybrid environment support servers, edge devices, and virtual machines (VMs) in your hybrid environment
Create as many managed nodes as you like register a maximum of 1,000 machines per AWS account per AWS Region
pay-per-use pay-per-use

How Cyber.AWS will use Systems Manager

It looks like this would be a great tool to use for Automating the process of resetting EC2 systems

⚠️ **GitHub.com Fallback** ⚠️