This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.
Core services
We have identified three core services for a hybrid cloud implementation:
Device and Fleet Management Service
Device and
fleet
management
-
Host management of on-premises physical devices such as compute, networking, and storage devices. This includes device, configuration, software, metrics, and inventory management of the physical infrastructure.
-
Device and fleet management service also provides the functionality and management interfaces to provision, manage and monitor infrastructure for the host devices. This includes management interfaces (such as create, delete, update, and read) for physical or virtual compute, storage and networking resources.
For the AWS physical infrastructure, all fleet management
functions are managed by AWS on behalf of customers, including
host management.
AWS APIs provide capability for management and monitoring of
AWS resources.
VMware
vSphere
For host management of on-premises infrastructure, you can
manage servers in on-premises data center with
AWS Systems Manager
Metrics and logging
Unified monitoring capability across the hybrid cloud simplifies operations and provides consistent health monitoring, alerting, logging, and auditing capabilities. A few major components for this service include:
-
Metrics and alerting: Continuous monitoring of infrastructure, service, and application metrics provides the basis for secure, performant, reliable and cost-optimized operational practices. As a best practice, capturing of metrics from all sources in the hybrid environment must be at a unified repository.
Amazon CloudWatch
provides a central repository for metrics collection, monitoring, alerting, and dashboarding. CloudWatch agents are deployed on EC2 instances, on-premises servers, and virtual machines, which export metrics on CPU, processes, memory, storage, and networking. CloudWatch custom metrics allow collection, storage, and monitoring of metrics from applications and infrastructure. -
Auditing, logging and traceability: Continuous collection, monitoring, and retaining logs related to management/control, application, and data-plane activities provides detective controls and auditing capabilities to identify security threats, to troubleshoot incidents, and for event correlation. As a best practice, all logs must be stored in a central repository for troubleshooting and further analytics processing.
AWS CloudTrail
is a service that enables governance, compliance, operational auditing, and risk auditing of AWS accounts. With CloudTrail, customers can log, continuously monitor, and retain account activity related to actions across your AWS infrastructure. Amazon CloudWatch Logs enables you to centralize logs from all systems, applications, and AWS services. Use CloudWatch Logs to monitor, store, and access log files from EC2 instances, CloudTrail, Route 53, and custom sources.
Identity, security, and access management
Establishing a unified identity and access management solution is key to providing secure and consistent access to services in a hybrid cloud environment. As a best practice, a single Identity Provider (IdP), which manages identity information for principals while providing authentication services to resources on the hybrid cloud, must be instituted.
AWS Directory Services provide multiple ways to set up and
run directories like
Amazon
Cloud Directory
AWS Identity and Access Management
Finally,
AWS Single Sign-On (SSO