Files
AWS-CCP-Notes/sections/other_aws_services.md
2023-11-01 00:14:04 +05:30

8.3 KiB
Raw Blame History

Other AWS Services

Amazon WorkSpaces

  • Managed Desktop as a Service (DaaS) solution to easily provision Windows or Linux desktops
  • Great to eliminate management of on-premise VDI (Virtual Desktop Infrastructure)
  • Fast and quickly scalable to thousands of users
  • Secured data integrates with KMS
  • Pay-as-you-go service with monthly or hourly rates

Amazon AppStream 2.0

  • Desktop Application Streaming Service
  • Deliver to any computer, without acquiring, provisioning infrastructure
  • The application is delivered from within a web browser
Amazon AppStream 2.0 WorkSpaces
Stream a desktop application to web browsers (no need to connect to a VDI) Fully managed VDI and desktop available
Works with any device (that has a web browser) The users connect to the VDI and open native or WAM applications
Allow to configure an instance type per application type (CPU, RAM, GPU) Workspaces are on-demand or always on

Amazon Sumerian

AWS IoT Core

  • IoT stands for “Internet of Things” the network of internet-connected devices that are able to collect and transfer data
  • AWS IoT Core allows you to easily connect IoT devices to the AWS Cloud • Serverless, secure & scalable to billions of devices and trillions of messages
  • Your applications can communicate with your devices even when they arent connected
  • Integrates with a lot of AWS services (Lambda, S3, SageMaker, etc.)
  • Build IoT applications that gather, process, analyze, and act on data

Amazon Elastic Transcoder

  • Elastic Transcoder is used to convert media files stored in S3 into media files in the formats required by consumer playback devices (phones etc..)
  • Benefits:
    • Easy to use
    • Highly scalable can handle large volumes of media files and large file sizes
    • Cost effective duration-based pricing model
    • Fully managed & secure, pay for what you use

AWS AppSync

  • Store and sync data across mobile and web apps in real-time
  • Makes use of GraphOL (mobile technology from Facebook)
  • Client Code can be generated automatically
  • Integrations with DynamoDB / Lambda
  • Real-time subscriptions
  • Offline data synchronization (replaces Cognito Sync)
  • Fine Grained Security
  • AWS Amplify can leverage AWS AppSync in the background!

AWS Amplify

  • A set of tools and services that helps you develop and deploy scalable full stack web and mobile applications

  • It offers following features:

    • Backend-as-a-Service (BaaS)
    • Frontend Libraries and UI Components
    • Authentication
    • Storage
    • API Management (REST, GraphQL)
    • Real-Time and Offline Capabilities through AWS AppSync
    • CI/CD
    • Command-Line Interface (CLI)
    • PubSub
    • Analytics
    • AI/ML Predictions
    • Monitoring
    • Source Code from AWS, GitHub, etc.

AWS Device Farm

  • Fully-managed service that tests your web and mobile apps against desktop browsers, real mobile devices, and tablets
  • Run tests concurrently on multiple devices (speed up execution)
  • Ability to configure device settings (GPS, language, Wi-Fi, Bluetooth, etc.)

AWS Backup

  • Fully-managed service to centrally manage and automate backups across AWS services
  • On-demand and scheduled backups
  • Supports PITR (Point-in-time Recovery)
  • Retention Periods, Lifecycle Management, Backup Policies,etc.
  • Cross-Region Backup
  • Cross-Account Backup (using AWS Organizations)

AWS Elastic Disaster Recovery (DRS)

  • Used to be named “CloudEndure Disaster Recovery”
  • Quickly and easily recover your physical, virtual, and cloud-based servers into AWS
  • Example: protect your most critical databases (including Oracle, MySQL, and SQL Server), enterprise apps (SAP), protect your data from ransomware attacks, …
  • Continuous block-level replication for your servers

AWS DataSync

  • Move large amount of data from on-premises to AWS
  • Can synchronize to: Amazon S3 (any storage classes including Glacier), Amazon EFS, Amazon FSx for Windows
  • Replication tasks can be scheduled hourly, daily, weekly
  • The replication tasks are incremental after the first full load

AWS Application Discovery Service

  • Plan migration projects by gathering information about on-premises data centers
  • Server utilization data and dependency mapping are important for migrations
  • Agentless Discovery (AWS Agentless Discovery Connector)
    • VM inventory, configuration, and performance history such as CPU, memory, and disk usage
  • Agent-based Discovery (AWS Application Discovery Agent)
    • System configuration, system performance, running processes, and details of the network connections between systems
  • Resulting data can be viewed within AWS Migration Hub

AWS Application Migration Service (MGN)

  • The “AWS evolution” of CloudEndure Migration, replacing AWS Server Migration Service (SMS)
  • Lift-and-shift (rehost) solution which simplify migrating applications to AWS
  • Converts your physical, virtual, and cloud-based servers to run natively on AWS
  • Supports wide range of platforms, Operating Systems, and databases
  • Minimal downtime, reduced costs

AWS Migration Evaluator

  • Helps you build a data-driven business case for migration to AWS
  • Provides a clear baseline of what your organization is running today
  • Install Agentless Collector to conduct broad-based discovery
  • Take a snapshot of on-premises foot-print, server dependencies,...
  • Analyze current state, define target state, then develop migration plan

AWS Migration Hub

  • Central location to collect servers and applications inventory data for the assessment, planning, and tracking of migrations to AWS
  • Helps accelerate your migration to AWS, automate lift-and-shift
  • AWS Migration Hub Orchestrator - provides pre-built templates to save time and effort migrating enterprise apps (e.g., SAP Microsoft SQL Server...)
  • Supports migrations status updates from Application Migration Service (MGN) and Database Migration Service (DMS)

AWS Fault Injection Simulator (FIS)

  • A fully managed service for running fault injection experiments on AWS workloads
  • Based on Chaos Engineering stressing an application by creating disruptive events (e.g., sudden increase in CPU or memory), observing how the system responds, and implementing improvements
  • Helps you uncover hidden bugs and performance bottlenecks
  • Supports the following AWS services: EC2, ECS, EKS, RDS…
  • Use pre-built templates that generate the desired disruptions

Advanced Identity            List           AWS Architecting & Ecosystem