AWS

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Cost & Usage Report | AWS Cost Management

Access comprehensive info about costs and usage. Lists usage for each service category used by account. Its IAM users in hourly or daily line items Any tags that activated for cost allocation purposes. Customize to aggregate usage data to daily or monthly level.

EC2 Auto Scaling | Compute

Allows auto add or remove EC2 according to conditions define. Fleet management features maintain health and availability of fleet. Dynamic and predictive scaling features add or remove EC2. Dynamic scaling responds to changing demand. Predictive scaling auto schedules right number of EC2 based on predicted demand.

Kinesis Data Analytics | Analytics

Analyze streaming data. Gain actionable insights. Respond to business and customer needs in real time. SQL users can query streaming data or build entire streaming apps using templates and interactive SQL editor. Java developers build sophisticated streaming apps using open source Java libraries and AWS integrations to transform and analyze data in real-time.

AppStream 2.0 | Desktop & App Streaming

Application streaming service. Manage desktop apps. Securely deliver to any computer. Scale to any number of users Without acquire, provision, operate HW or infra. Each user has fluid and responsive experience with apps. Including GPU-intensive 3D design and engineering ones. Apps run on VMs optimized for specific use cases. Each streaming session auto adjusts to network conditions. Simplify appl delivery and complete migration to cloud. Educational institutions provide student access to apps. SW vendors deliver trials, demos, training for apps with no downloads or installations. Develop SaaS without rewriting app.

VPC | Virtual Private Clouds

Authorized people can view data. Info not exposed to outside people or net.

CodeDeploy | Developer Tools

Auto code deploy to any instance. Include EC2 and instances running on premises. Rapidly release new features. Avoid downtime during app deployment. Handles complexity of updating apps. Automate SW deployments. Eliminate need for error-prone manual operations. Scales with infra. Easily deploy to one instance or thousands.

QuickSight | Analytics

BI. Deliver insight. Interactive dashboards. Embed dashboards to apps. Self-service analytics

kinesis

Big data in real-time. Take any large data volume. From any source run on EC2. Stores, capture, processes data from distributed streams. Social media feeds and log events. Completion of processing data. Distributes data to consumers

Managed Blockchain | Blockchain

Blockchain networks. Use popular open-source frameworks -Hyperledger Fabric -Ethereum. Build apps where multiple parties can execute transactions. No need for trusted, central authority. Easy to manage and maintain blockchain network. -Manages certificates -lets easily invite new members to join network -tracks operational metrics such as usage of compute, memory, storage resources. Replicate immutable copy of blockchain net activity to QLDB. Quantum Ledger Database (QLDB) -ledger DB. -analyze network activity outside network -gain insights into trends.

Outposts | Compute

Bring native AWS services, infra, operating models to virtually any DC, co-location space, or on-premises facility. Use same APIs, same tools, same HW, same functionality across on-premises and cloud to deliver truly consistent hybrid experience. Used to support workloads that need to remain on-premises due to low latency or local data processing needs. Come in two variants: 1) VMware Cloud on Outposts : Use same VMware control plane and APIs you use to run your infra 2) AWS native variant of Outposts : Use same exact APIs and control plane you use to run in cloud, but on-premises. Outposts infra is fully managed, maintained, supported by AWS to deliver access to latest AWS services. Start is easy. Simply login AWS Management Console to order Outposts servers, choosing from wide range of compute and storage options. You can order one or more servers, or quarter, half, and full rack units.

SageMaker Ground Truth | ML

Build highly accurate training datasets for ML. Easy access to public and private human labelers. Povides with built-in workflows and interfaces for common labeling tasks. Lower labeling costs by up to 70% using automatic labeling, which works by training Ground Truth from data labeled by humans. Service learns to label data independently. Successful ML models are built on shoulders of large volumes of high-quality training data. Process to create training data necessary to build models is often expensive, complicated, time-consuming. Majority of models created today require human to manually label data in a way that allows model to learn how to make correct decisions. Building computer vision system that is reliable enough to identify objects. Such as traffic lights, stop signs, pedestrians Requires thousands of hours of video recordings that consist of hundreds of millions of video frames. Each one of frames needs all of important elements like road, other cars, and signage to be labeled by human before any work can begin on model you want to develop. SageMaker Ground Truth reduces time and effort required to create datasets for training to reduce costs. Savings are achieved by using ML to auto label data. Model is able to get progressively better over time by continuously learning from labels created by human labelers. Where labeling model has high confidence in its results based on what it has learned so far. It will auto-apply labels to raw data. Where labeling model has lower confidence in its results, it will pass data to humans to do labeling. Human-generated labels are provided back to labeling model for it to learn from and improve. Over time, SageMaker Ground Truth can label more and more data auto and substantially speed up creation of training datasets.

CodeBuild | Developer Tools

Build service. Compile source code, runs test, produce SW pack ready to deploy. No need to provision, manage, scale own build servers. Scales continuously. Processes multiple builds concurrently. Builds not left waiting in queue. Start quickly by using prepackaged build environments. Or create custom build environments that use your own build tools.

SageMaker | ML

Build, train, deploy ML models. Removes all barriers typically slow down developers who want to use ML. ML often feels lot harder than it should be to most developers because process to build and train models, then deploy them to production is too complicated and too slow. Collect and prepare training data. Discover which elements of data set are important. Select which algorithm and framework you'll use. Teach model how to make predictions by training, which requires lot of compute. Tune model so it delivers best possible predictions. Often tedious and manual effort. Integrate model with app and deploy app on infra that will scale. All takes -lot of specialized expertise, -access to large amounts of compute and storage, -lot of time to experiment and optimize every part of process. Not surprise that whole thing feels out of reach for most developers. SageMaker removes complexity that holds back developer success with each steps. SageMaker includes modules. Used together or independently to build, train, deploy ML models.

Lex | ML

Building conversational interfaces into any app using voice and text. Lex provides advanced deep learning functionalities of -automatic speech recognition (ASR) for converting speech to text, -natural language understanding (NLU) to recognize intent of text Enable to build apps with highly engaging user experiences and lifelike conversational interactions. Same deep learning tech that power Alexa are now available to any developer, enabling to quickly and easily build sophisticated, natural language, conversational bots ("chatbots"). Challenging problems to solve in computer science. -Speech recognition -natural language understanding Requiring sophisticated deep learning algorithms to be trained on massive amounts of data and infra. Lex democratizes deep learning tech. Putting power of Alexa within reach of all developers. Enables to define entirely new categories of products made possible through conversational interfaces.

IoT SiteWise | IoT

Collect and organize data from industrial equipment at scale. Monitor equipment across industrial facilities. Identify waste, such as breakdown of equipment and processes, production inefficiencies, defects in products. Getting performance metrics from industrial equipment is tough. Data often locked into proprietary on-premises data stores. Typically requires specialized expertise to retrieve. Put it in format that is useful for searching and analysis. IoT SiteWise simplifies process. Providing SW running on gateway that resides in facilities. Automates process of collecting and organizing industrial equipment data. Gateway securely connects to on-premises data servers, collects data, and sends data to Cloud. Run IoT SiteWise SW on Snowball Edge gateway or install IoT SiteWise SW on popular third- party industrial gateways. Gateways specifically designed for industrial envs that are likely already in facilities connecting industrial equipment. Use IoT SiteWise to -monitor operations across facilities, -quickly compute common industrial performance metrics, -build apps to analyze industrial equipment data, -prevent costly equipment issues, -reduce production inefficiencies. Focus on understanding and optimizing operations, rather than building costly in-house data collection and management apps.

Kinesis | Analytics

Collect, process, analyze real-time, streaming data. Get timely insights and react quickly to new info. Ingest real-time data -video -audio -app logs -website clickstreams -IoT telemetry data For ML, analytics, other apps. Analyze data as it arrives and respond instantly. Offers 4 services: -Data Firehose -Data Analytics -Data Streams -Video Streams

Chime | Business Apps

Communications service. Transforms online meetings with secure, easy-to-use app. Use for online meetings, video conferencing, calls, chat, to share content, both inside and outside org. Works with Alexa for Business. Use Alexa to start meetings with voice. Alexa start video meetings in large conference rooms, auto dial to online meetings in smaller huddle rooms and from desk.

Elastic Compute Cloud (EC2) | Compute

Compute capacity. Make web-scale computing easier for developers. Instance types : • On-Demand Instances : Pay for compute capacity by hour with no long-term commitments. • Reserved Instances: Provide you with significant discount (up to 75%) compared to On-Demand instance pricing. • Spot Instances : Available at up to a 90% discount compared to On-Demand prices and let you take advantage of unused EC2 capacity in Cloud.

Fargate | Compute

Compute engine for ECS. Run containers without manage servers or clusters. No provision, configure, scale clusters of VM to run containers. ECS has two modes: -Fargate launch type -EC2 launch type. Fargate launch type, all you have to do is -package app in containers, -specify CPU and memory reqs, -define networking and IAM policies, -launch app. EC2 launch type -allows to have server-level, -granular control over infra that runs container apps. -use ECS to manage acluster of servers and schedule placement of containers on servers. ECS keeps track of all CPU, memory and other resources in cluster, and also finds best server for container to run on based on specified resource reqs. You are responsible for provisioning, patching, scaling clusters of servers. Decide which type of server to use, which apps and how many containers to run in cluster to optimize utilization, and when add or remove servers from cluster. EC2 launch type gives more control of server clusters and provides broader range of customization options, which might be required to support specific apps or possible compliance and government reqs.

EC2 | Elastic Compute Cloud

Computing capacity. VM

IoT Core | IoT

Connected devices service. Easily and securely interact with cloud apps and other devices. Support billions of devices and trillions of messages. Process and route messages to AWS endpoints and to other devices. Apps can keep track of and communicate with all devices. All time, even when they not connected. Easy to use AWS services like -Lambda, -Kinesis, -S3, -SageMaker, -DynamoDB, -CloudWatch, -CloudTrail, -QuickSight Build IoT apps that gather, process, analyze and act on data generated by connected devices. No manage any infra.

Elastic Container Service (ECS) | Compute

Container orchestration. Supports Docker containers. Allow easily run and scale containerized apps. With simple API calls, -launch and stop Docker-enabled apps, -query complete state of app, Access many familiar features such as -IAM roles, -security groups, -load balancers, -CloudWatch Events, -CloudFormation templates, -CloudTrail logs.

CodePipeline | Developer Tools

Continuous delivery. Automate release pipelines. For fast and reliable app & infra updates. Automates build, test, deploy phases of release process Every time there is a code change, based on release model you define. Enables rapidly and reliably deliver features and updates. Integrate with 3rd-party services such as -GitHub -with own custom plugin. Only pay for what you use. No upfront fees or long- term commitments.

Step Functions | App Integration

Coordinate multiple AWS services to serverless workflows. Build and update apps quickly. Design and run workflows that stitch together services such as Lambda and ECS to feature-rich apps. Workflows are made up of series of steps. Output of one step acting as input to next. App development is simpler and more intuitive using Step Functions. Translates workflow to state machine diagram. Easy to understand, easy to explain to others, easy to change. Monitor each step of execution as it happens. Identify and fix problems quickly. Auto triggers and tracks each step, retries when there are errors. App executes in order and as expected.

Sumerian | AR and VR

Create VR, AR, 3D apps. No require any specialized coding or 3D graphics expertise. Build highly immersive and interactive scenes. Run on popular HW -Oculus Go -Oculus Rift -HTC Vive -HTC Vive Pro -Google Daydream -Lenovo Mirage -Android and iOS mobile devices. Build virtual classroom, train new employees. Build virtual environment, people to tour building remotely. Create all building blocks needed including -adding objects (e.g. characters, furniture, landscape), -designing, animating, scripting environments.

Lake Formation | Analytics

Data lake. Centralized, curated, secured repo. Stores all data, both in original form and prepared for analysis. Break down data silos.. Combine different types analytics to gain insights. Guide better business decisions. Eliminate manual, complicated, time-consuming tasks. No work includes -loading data from diverse sources -monitoring data flows -setup partitions -turn on encryption and manage keys -define transformation jobs and monit operation -re-organizing data into columnar format -configuring AC settings -deduplicating redundant data -matching linked records -granting access to data sets -auditing access over time Just Define -where data resides -what data access -security policies want to apply. Collects and catalogs data from DB and object storage. Moves data to new S3 data lake. Cleans and classifies data using ML. Secures access to sensitive data. Access centralized catalog of data which describes available data sets and appropriate usage. Users leverage data sets with analytics and ML services, like -EMR for Apache Spark -Redshift -Athena -SageMaker -QuickSight

Redshift | Analytics

Data warehouse. Analyze all data across data warehouse and data lake. 10x faster performance than other data warehouses. Using -ML -massively parallel query execution -columnar storage on high-performance disk Run queries across -PBs of data in Redshift data warehouse. -Exabytes of data in data lake built on S3. 1/10 cost of other solutions.

redshift

Data warehouse. Access structured data from SQL, ODBC, JDBC. Execute large query. Divides query to small parts. Assigns multiple node for parallel operations.

Relational Database Service (RDS) on VMware | DB

Deploy managed databases in on-premises VMware env. Using RDS tech. RDS provides cost-efficient and resizable capacity. Automating time-consuming administration tasks -HW provision, -DB setup, -patch and backups RDS on VMware brings same benefits to on-premises deployments, making it easy to set up, operate, scale DB in VMware vSphere private DC, or to migrate to AWS. RDS on VMware allows to utilize same simple interface for managing DB in on-premises VMware env as you would use in AWS. Replicate RDS on VMware DB to RDS instances in AWS. Enabling low-cost hybrid deployments for DR, read replica bursting, and optional long-term backup retention in S3.

elasticbeanstalk

Deploy services and webapps With .NET, Java, PHP, Python. No providing any infra.

Elastic Beanstalk | Compute

Deploy webapps and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker on familiar servers such as Apache, Nginx, Passenger, IIS. Upload code. Elastic Beanstalk auto handles deployment, -from capacity provisioning -LB -Auto scaling -App health monitoring. Retain full control over resources powering app. Access underlying resources at any time.

Elastic Container Service for Kubernetes (EKS) | Compute

Deploy, manage, scale containerized apps using K8s. Certified Kubernetes conformant. Use exist tooling and plugins from partners and K8s community. Apps running on any standard K8s env are fully compatible and can be easily migrated to EKS.

GameLift | Game Tech

Deploy, operate, scale dedicated game servers. For session-based multiplayer games. Manage server infra. Scale capacity to lower latency and cost. Match players into available game sessions. Defend from DDoS attacks. Pay for compute resources and bandwidth games actually use. No monthly or annual contracts.

ElastiCache | DB

Deploy, operate, scale in-memory cache. Improves performance of webapps by -allowing to retrieve info from fast, managed, in-memory caches, -instead of relying entirely on slower disk-based DB. Supports two open-source in-memory caching engines: • Redis : fast, in-memory data store and cache. ElastiCache for Redis is Redis-compatible in-memory service that delivers ease-of-use and power of Redis along with availability, reliability, performance suitable for most demanding apps. Both single-node and up to 15-shard clusters are available, enabling scalability to up to 3.55 TB of in-memory data. ElastiCache for Redis is fully managed, scalable, and secure. Ideal candidate to power high-performance use cases such as web, mobile apps, gaming, ad-tech, IoT. • Memcached : widely adopted memory object caching system. ElastiCache for Memcached is protocol compliant with Memcached, so popular tools that you use today with existing Memcached environments will work seamlessly.

WorkSpaces | Desktop and App Streaming

Desktop service. Provision either Windows or Linux desktops in just few minutes. Quickly scale to provide thousands of desktops to workers across globe. Pay either monthly or hourly, just for WorkSpaces you launch. Save money when compared to traditional desktop and on-premise VDI. Eliminate complexity in managing HW inventory, OS versions and patches, and Virtual Desktop Infrastructure (VDI). Simplify desktop delivery strategy. Users get fast, responsive desktop of their choice that they can access anywhere, anytime, from any supported device.

IoT Events | IoT

Detect and respond to events from IoT sensors and apps. Events are patterns of data identifying more complicated circumstances than expected. Such as changes in equipment when belt is stuck or connected motion detectors using movement signals to activate lights and security cameras. To detect events before AWS IoT Events, -build costly, custom apps to collect data, -apply decision logic to detect event, -trigger another app to react to event. Using IoT Events, it's simple to detect events across thousands of IoT sensors sending different telemetry data. Such as -temperature from freezer, -humidity from respiratory equipment, -belt speed on a motor, -hundreds of equipment management apps. Simply -select relevant data sources to ingest, -define logic for each event using simple 'if-then-else' statements, -select alert or custom action to trigger when event occurs. IoT Events continuously monitors data from multiple IoT sensors and apps. Integrates with other services, such as IoT Core and IoT Analytics. Enable early detection and unique insights into events. IoT Events auto triggers alerts and actions in response to events based on logic define. Resolve issues quickly, reduce maintenance costs, increase operational efficiency.

CodeStar | Developer Tools

Develop, build, deploy apps. Unified UI. Manage SW development activities in one place. Setup entire continuous delivery toolchain in minutes. Start releasing code faster. Work together securely. Allow easily manage access. Add owners, contributors, viewers to projects. CodeStar project comes with PM dashboard. Include integrated issue tracking capability powered by JIRA. Easily track progress across entire SW development process. From backlog of work items to teams' recent code deployments.

Elastic Container Registry (ECR) | Compute

Docker container registry. Store, manage, deploy Docker container images. Integrated with Elastic Container Service (ECS). Integration with IAM provides resource-level control of each repo.

DocumentDB | DB

Document database service. Supports MongoDB workloads. Designed from ground-up to give performance, scalability, availability you need when operating mission-critical MongoDB workloads at scale. Implements Apache 2.0 open source MongoDB 3.6 API. Emulate responses that MongoDB client expects from MongoDB server. Allowing to use exist MongoDB drivers and tools with DocumentDB.

WorkMail | Business Apps

Email and calendar service. Support exist desktop and mobile email client apps. Seamlessly access email, contacts, calendars using client app -Microsoft Outlook, -native iOS and Android email apps -any client app supporting IMAP protocol -directly through browser. Integrate with exist corporate directory. Use email journaling to meet compliance reqs. Control both keys that encrypt data and location in which data is stored. Setup interoperability with MS Exchange, and programmatically manage users, groups, resources using WorkMail SDK.

Simple Email Service (SES) | Customer Engagement

Email sending service. Designed to help digital marketers and app developers send marketing, notification, and transactional emails. Reliable, cost-effective service for businesses of all sizes that use email to keep in contact with their customers. Use our SMTP interface or one of AWS SDKs to integrate SES directly to exist apps. Integrate email sending capabilities of SES to SW you already use, such as -ticketing systems -email clients.

IoT 1-Click | IoT

Enables simple devices to trigger Lambda functions. Execute action. Supported devices enable easily perform actions such as -notifying technical support, -tracking assets, -replenishing goods or services. Supported devices are ready for use right out of box. No need for writing own firmware or configure secure connectivity. Supported devices can be easily managed. Easily create device groups. Associate them with Lambda function. Executes desired action when triggered. Track device health and activity with pre-built reports.

Glue | Analytics

Extract, transform, load (ETL). Prepare and load data for analytics. Create and run ETL job. Point Glue to data stored on AWS. Discovers data and stores associated metadata in Data Catalog. Metadata -table definition -schema Once cataloged, data is immediately -searchable -queryable -available for ETL.

Partner Device Catalog | IoT

Find devices and HW to explore, build, go to market with IoT solutions. Search for and find HW that works with AWS, including development kits and embedded systems to build new devices, as well as off-the-shelf-devices such as gateways, edge servers, sensors, cameras for immediate IoT project integration. Choice of AWS enabled HW from our curated catalog of devices from APN partners can help make rollout of IoT projects easier. All devices listed in AWS Partner Device Catalog available for purchase from our partners to get started quickly.

Lumberyard | Game Tech

Free, cross-platform, 3D game engine. Create highest-quality games. Connect games to vast compute and storage of AWS Cloud. Engage fans on Twitch. Spend time creating great gameplay and building communities of fans. Less time on undifferentiated heavy lifting of building game engine and managing server infra.

FreeRTOS | IoT

FreeRTOS is OS for microcontrollers. Makes small, low-power edge devices easy to program, deploy, secure, connect, manage. FreeRTOS extends open source kernel. SW libraries make it easy to securely connect small, low-power devices to AWS cloud services like -AWS IoT Core -more powerful edge devices run AWS IoT Greengrass. Microcontroller (MCU) is single chip contain simple processor. MCU found in many devices, including -appliances, -sensors, -fitness trackers, -industrial automation, -automobiles. Many small devices could benefit from connecting to cloud or locally to other devices. Smart electricity meters need to connect cloud to report on usage. Building security systems need to communicate locally. Door will unlock when badge in. MCU have limited compute power and memory capacity. MCU typically perform simple, functional tasks. MCU frequently run OS that not have built-in functionality to connect to local networks or cloud, making IoT apps challenge. FreeRTOS helps solve problem. Providing both -core OS (to run edge device) -SW libraries to securely connect to cloud (or other edge devices) Collect data from them for IoT apps and take action.

Neptune | DB

Graph DB. Build and run apps that work with highly connected datasets. Core of Neptune is a purpose-built, high-performance graph DB engine optimized for storing billions of relationships and querying graph with millisec latency. Neptune supports popular graph models -Property Graph -W3C's RDF, their respective query languages -Apache TinkerPop Gremlin -SPARQL, Allow easily build queries that efficiently navigate highly connected datasets. Neptune powers graph use cases such as -recommendation engines, -fraud detection, -knowledge graphs, -drug discovery, -network security. Neptune is HA, with read replicas, point-in-time recovery, continuous backup to S3, and replication across Availability Zones. Neptune is secure with support for encryption at rest. No longer need to worry about DB management tasks such as HW provisioning, SW patching, setup, configuration, or backups.

Elastic MapReduce (EMR) | Analytics

Hadoop. Process vast amounts of data across dynamically scalable EC2. Run other popular distributed frameworks -Apache Spark -HBase -Presto -Flink Interact with data in other data stores such as S3, DynamoDB. EMR Notebooks -based on Jupyter Notebook -development and collaboration environment -ad hoc query and exploratory analysis. EMR handles set of big data use cases, -log analysis, -web indexing -data transformations (ETL) -ML -financial analysis -scientific simulation -bioinformatics

X-Ray | Developer Tools

Helps developers analyze and debug distributed apps. In prod or under development, such as built using microservices arch. Understand how app and underlying services are performing. Identify and troubleshoot root cause of performance issues and errors. Provides end-to-end view of requests. Shows map of app's underlying components. Analyze both apps in development and in prod. From simple three-tier apps to complex microservices apps.

Rekognition | ML

Image analysis. Detect objects, scenes, faces in images. Search and compare faces. API enables quickly add sophisticated deep-learning-based visual search and image classification to apps. Based on same proven, highly scalable, deep learning tech developed by Amazon's computer vision scientists. Analyze billions of images daily for Prime Photos. Uses deep neural network models to detect and label thousands of objects and scenes in images. Continually adding new labels and facial recognition features to service. Easily build powerful visual search and discovery to apps. Only pay for images analyze and face metadata store. No minimum fees. No upfront commitments.

VMware Cloud on AWS | Compute

Integrated cloud offering jointly developed by AWS and VMware delivering highly scalable, secure and innovative service. Allows orgs to seamlessly migrate and extend their on-premises VMware vSphere-based environments to AWS Cloud running on next-generation EC2 bare metal infra. VMware Cloud on AWS is ideal for enterprise IT infra and operations orgs looking to migrate their on-premises vSphere- based workloads to public cloud. Consolidate and extend DC capacities. Optimize, simplify and modernize DR solutions. Delivered, sold, and supported globally by VMware East (N. (Tokyo), release, regions. VMware services storage and network virtualization platforms. Allows orgs to easily and rapidly add new innovations to their enterprise apps by natively integrating AWS infra and platform capabilities such as Lambda, SQS, S3, ELB, RDS, DynamoDB, Kinesis and Redshift, among many others. Simplify Hybrid IT operations by using same VMware Cloud Foundation technologies including vSphere, vSAN, NSX, vCenter Server across their on-premises DC and on AWS Cloud without having to purchase any new or custom HW, rewrite apps, or modify their operating models. Service auto provisions infra and provides full VM compatibility and workload portability between on-premises environments and AWS and its partners with availability in following AWS Regions: -US (Virginia), -US West (Oregon), -Asia Pacific (Sydney), -Asia Pacific Europe (Frankfurt), -Europe (Ireland), -Europe (London). With each VMware Cloud on AWS availability will expand into additional global Cloud on AWS brings broad, diverse and rich innovations of AWS natively to enterprise apps running on VMware's compute, Cloud. Leverage AWS's breadth of services, including compute, DB, analytics, IoT, security, mobile, deployment, application services, and more.

Cloud9 | Developer Tools

Integrated development environment (IDE). Write, run, debug code with just browser. Include code editor, debugger, terminal. Comes prepackaged with essential tools for popular PL.. Include JS, Python, PHP, more. No need to install files or configure development machine. Work on projects from office, home, or anywhere. Seamless experience for developing serverless apps. Easily define resources, debug, switch between local and remote execution of serverless apps. Quickly share development environment with team. Enable pair program and track each other's inputs in real time.

Athena | Analytics

Interactive query service. Serverless. Point data in S3. Define schema. Start querying using standard SQL. No need for complex extract, transform, load (ETL) jobs to prepare data for analysis. Easy for anyone with SQL skills to quickly analyze large-scale datasets. Out-of-the-box integrated with Glue Data Catalog. Create unified metadata repository across various services. Crawl data sources to discover schemas. Populate Catalog with new and modified table and partition definitions, and maintain schema versioning. Also use Glue's fully-managed ETL capabilities to transform data or convert to columnar formats to optimize cost and improve performance.

DynamoDB | Database

Key-value and document DB. Delivers single-digit millisec performance at any scale. Multiregion, multimaster DB. Built-in for internet-scale apps -security, -backup and restore, -in-memory caching Handle more than 10 trillion requests per day. Support peaks of more than 20M requests per second. Many fastest growing businesses such as Lyft, Airbnb, Redfin as well as enterprises such as Samsung, Toyota, Capital One depend on scale and performance of DynamoDB to support mission-critical workloads. 100K+ AWS customers chosen DynamoDB as their key-value and document DB for mobile, web, gaming, ad tech, IoT, other apps need low-latency data access at any scale. Create new table for app and let DynamoDB handle rest.

Quantum Ledger Database (QLDB) | DB

Ledger DB. Transparent, immutable, cryptographically verifiable transaction log owned by central trusted authority. Tracks each and every app data change. Maintain complete and verifiable history of changes over time. Ledgers used to record a history of economic and financial activity in org. Many orgs build apps with ledger-like functionality. They want to maintain accurate history of apps' data. Track history of credits and debits in banking transactions. Verify data lineage of insurance claim. Tracing movement of item in supply chain network. Ledger apps are often implemented using custom audit tables or audit trails created in relational DB. Building audit functionality with relational DB is time-consuming and prone to human error. It requires custom development, and since relational DB are not inherently immutable, any unintended changes to data are hard to track and verify. Alternatively, blockchain frameworks, such as -Hyperledger Fabric -Ethereum, can be used as ledger. However, adds complexity as you need to setup entire blockchain network with multiple nodes, manage its infra, require nodes to validate each transaction before it can be added to ledger. QLDB is new class of DB. Eliminates need to engage in complex development effort of building own ledger-like apps. With QLDB, data's change history is immutable. Not be altered or deleted. Using cryptography. Easily verify that there no unintended modifications to app's data. QLDB uses immutable transactional log, known as a journal. Tracks each app data change and maintains complete and verifiable history of changes over time. Easy to use. Provides developers with -familiar SQL-like API, -flexible document data model, -full support for transactions. Serverless, so it auto scales to support demands of app. No servers to manage and no read or write limits to configure. Only pay for what you use.

Kinesis Data Firehose | Analytics

Load streaming data to data stores & analytics tools. Capture, transform, load streaming data to -S3 -Redshift -Elasticsearch -Splunk Near real-time analytics with exist BI tools and dashboard. Batch, compress, transform, encrypt data before loading. Configure delivery stream to auto convert incoming data to columnar formats -Apache Parquet -Apache ORC

sns | Simple Notification Service

Manages and delivers messages or notifications. Two client type : -Publisher: produce and send message to subscriber. -Subscriber: receive notification from publisher. Supported protocols: SQS, HTTP, Lambda.

elasticache

Memory cache . Support Redis and Memcached. Improves memory performance by -CPU Intensive Queries -Caching I/O queries

sqs | Simple Queue Service

Message Queue Service. Move message from one app to another. Even not in running or active state. Sends messages between multiple services. Include S3, DynamoDB, EC2. Uses Java message queue to deliver info. Max visibility timeout of message is 12 hrs.

MQ | App Integration

Message broker for Apache ActiveMQ. Allow different SW systems to communicate and exchange info. MQ reduces operational load by -managing provisioning -setup -maintenance of ActiveMQ ActiveMQ is popular open-source message broker. Connecting current apps to MQ is easy. Uses industry-standard APIs and protocols for messaging. Including -JMS -NMS -AMQP -STOMP -MQTT -WebSocket

Simple Queue Service (SQS) | App Integration

Message queuing. Decouple and scale microservices, distributed sys, serverless apps. Eliminates complexity and overhead associated with managing and operating message oriented middleware. Send, store, receive messages bw SW components at any volume. Without losing messages or requiring other services to be available. Offers two types. Standard queues offer -max throughput, -best-effort ordering, -at-least-once delivery. FIFO queues -designed to guarantee messages are processed exactly once, -in exact order that they are sent.

Data Pipeline | Analytics

Move data between different AWS compute and storage services, as well as on-premises data sources, at specified intervals. Regularly access data where it's stored. Transform and process at scale. Efficiently transfer results to AWS services such -S3 -RDS -DynamoDB -EMR Easily create complex data processing workloads that are -fault tolerant, -repeatable, -highly available. Don't worry about ensuring -resource availability, -managing inter-task dependencies, -retrying transient failures or timeouts in individual tasks, -creating failure notification system. Allows to move and process data that was previously locked up in on-premises data silos.

Aurora | DB

MySQL and PostgreSQL compatible relational DB engine. Combines speed and availability of high-end commercial DB. Simplicity and cost-effectiveness of open source DB. Aurora is up to 5x faster than standard MySQL DB and 3x faster than standard PostgreSQL DB. Provides security, availability, reliability of commercial DB at 1/10th cost. Aurora is fully managed by Relational Database Service (RDS), which automates time-consuming administration tasks like HW provisioning, DB setup, patching, backups. Aurora features distributed, fault-tolerant, self-healing storage system that auto-scales up to 64TB per DB instance. It delivers high performance and availability with up to 15 low-latency read replicas, point-in-time recovery, continuous backup to S3, and replication across three Availability Zones (AZs).

Comprehend | ML

Natural language processing (NLP) service. Uses ML to find insights and relationships in text. No ML experience required. There is treasure trove of potential sitting in unstructured data. Customer emails, support tickets, product reviews, social media, even advertising copy represents insights to customer sentiment that can be put to work for business. Question is how to get at it? As it turns out, ML is particularly good at accurately identifying specific items of interest inside vast swathes of text (such as finding company names in analyst reports), and can learn sentiment hidden inside language (identify negative reviews, or positive customer interactions with customer service agents), at almost limitless scale. Comprehend uses ML to help uncover insights and relationships in unstructured data. Service identifies language of text; extracts key phrases, places, people, brands, or events; understands how positive or negative text is; analyzes text using tokenization and parts of speech; auto organizes collection of text files by topic. Use AutoML capabilities in Comprehend. Build custom set of entities or text classification models that tailored uniquely to org's needs. For extracting complex medical info from unstructured text, use Comprehend Medical. Service can identify medical info, such as -medical conditions, -medications, -dosages, -strengths, -frequencies from variety of sources like -doctor's notes, -clinical trial reports, -patient health records. Comprehend Medical identifies relationship among extracted medication and test, treatment and procedure info for easier analysis. Service identifies particular dosage, strength, frequency related to specific medication from unstructured clinical notes.

Translate | ML

Neural machine translation service. Delivers fast, high-quality, affordable language translation. Neural machine translation is form of language translation automation. Uses deep learning models to deliver more accurate and more natural sounding translation than traditional statistical and rule-based translation algorithms. Translate allows to localize content - such as websites and apps - for international users. Easily translate large volumes of text efficiently.

dynamodb

NoSQL DB. Supports document data structures and key values. Create DB tables. Retrieve and store any data format. Controls data traffic over multiple servers

Managed Streaming for Kafka (MSK) | Analytics

Process streaming data. Apache Kafka is open-source platform. Build real-time streaming data pipelines and apps. Use APIs to -populate data lakes -stream changes to and from DB -power ML and analytics apps. Build and run production apps on Apache Kafka No needing Apache Kafka infra management expertise. Configuration based on Kafka's deployment best practices. Auto provisions and runs Kafka clusters. Continuously monitors cluster health. Auto replaces unhealthy nodes with no downtime. Secures Kafka cluster by encrypting data at rest.

Corretto | Developer Tools

Production-ready distribution of Open Java Development Kit (OpenJDK). No-cost, multiplatform. Comes with long-term support. Include performance enhancements and security fixes. Amazon runs Corretto internally on thousands of production services. Corretto is certified as compatible with Java SE standard. Develop and run Java apps on popular OS. Include Amazon Linux 2, Windows, macOS. Corretto 8 is in Preview. https://youtu.be/fTqhPvyAsfQ

IoT Button | IoT

Programmable button based on Dash Button HW. Simple Wi-Fi device. Easy to configure. Designed for developers to get started with IoT Core, Lambda, DynamoDB, SNS, and many other AWS. Without writing device-specific code. Code button's logic in cloud to configure button clicks -to count or track items, -call or alert someone, -start or stop something, -order services, -even provide feedback. Click button to -unlock or start car, -open garage door, -call cab, -call spouse or a customer service representative, -track use of common household chores, -medications or products, -remotely control home appliances. Used as -remote control for Netflix, -switch for Philips Hue light bulb, -check-in/check-out device for Airbnb guests, -order favorite pizza for delivery. Integrate with 3rd-party APIs. Like Twitter, Facebook, Twilio, Slack or even own company's apps. Connect to things we not even thought of yet. https://aws.amazon.com/iotbutton/

Reserved Instance (RI) Reporting | AWS Cost Management

Provides RI-specific cost management solutions out-of-the-box. Understand and manage RIs. Using RI Utilization and Coverage reports, visualize RI data at aggregate level or inspect particular RI subscription. Access detailed RI info available Set custom RI utilization target via Budgets Receive alerts when utilization drops below threshold define.

Simple Notification Service (SNS) | App Integration

Pub/sub messaging. Enables to decouple microservices, distributed sys, serverless apps. Provides topics for -high-throughput -push-based -many-to-many messaging. Publisher systems can fan out messages to large number of subscriber endpoints for parallel processing. Including -SQS queues -Lambda functions -HTTP/S webhooks Used to fan out notifications to end users using -mobile push -SMS -email

Serverless Application Repository | Compute

Quickly deploy code samples, components, complete apps for common use cases -web and mobile back-ends -event and data processing -logging -monitoring -IoT Each app packaged with Serverless Application Model (SAM) template. SAM defines AWS resources used. Publicly shared apps also include link to app's source code. Publish own apps and share them within team. To share app you've built, publish Serverless Application Repository.

Kinesis Data Streams (KDS) | Analytics

Real-time data streaming. Continuously capture GBs of data per sec. From sources -website clickstreams -DB event streams -financial transactions -social media feeds -IT logs -location-tracking events Data collected is available in millisec. Enable real-time analytics use cases -real-time dashboards -real-time anomaly detection -dynamic pricing

IoT Analytics | IoT

Run and operationalize sophisticated analytics on massive volumes of IoT data. No worry about cost and complexity. Run analytics on IoT data and get insights to make better and more accurate decisions for IoT apps and ML use cases. IoT data is highly unstructured. Difficult to analyze with traditional analytics and BI tools. Designed to process structured data. IoT data comes from devices that often record fairly noisy processes. Such as temperature, motion, or sound. Data from devices can frequently have significant gaps, corrupted messages. False readings must be cleaned up before analysis can occur. IoT data often only meaningful in context of additional, third party data inputs. Help farmers determine when to water their crops, vineyard irrigation systems often enrich moisture sensor data with rainfall data from vineyard. Allow efficient water usage. Maximizing harvest yield. IoT Analytics automates each difficult steps that are required to analyze data from IoT devices. Filters, transforms, enriches IoT data before storing it in time-series data store for analysis. Setup service to collect only data need from devices. Apply mathematical transforms to process data. Enrich data with device- specific metadata such as device type and location before storing processed data. Analyze data by running ad hoc or scheduled queries. Use built-in SQL query engine, or perform more complex analytics and ML inference. Start with ML by including pre-built models for common IoT use cases. Use own custom analysis, packaged in a container, to execute on AWS IoT Analytics. Automates execution of custom analyses created in Jupyter Notebook or own tools (such as Matlab, Octave, etc.) to be executed on schedule. IoT Analytics operationalizes analyses and scales auto to support up to PB of IoT data. Analyze data from millions of devices. Build fast, responsive IoT apps without managing HW or infra.

lambda

Run code serverless. Supports Node.js, Java, Python and Amazon Linux supported PL

Lambda | Compute

Run code without provisioning or managing servers. Run code for virtually any type of app or backend service Zero administration. Upload code. Lambda takes care of everything required to run. Setup code to auto trigger from other AWS services, or call it directly from any web or mobile app.

Batch | Compute

Run thousands of batch computing jobs. Dynamically provisions optimal quantity and type of compute resources (e.g., CPU or memory-optimized instances) based on volume and specific resource reqs of batch jobs submitted. Batch plans, schedules, executes batch computing workloads across full range of AWS compute services and features, such as Amazon EC2 and Spot Instances.

rds | Relational Database Service

SQL DB. Operate and create relational DB

IoT Greengrass | IoT

Seamlessly extends AWS to devices. Act locally on data they generate. Still using cloud for management, analytics, durable storage. Connected devices can run AWS Lambda functions. Execute predictions based on ML models. Keep device data in sync. Communicate with other devices securely. Even when not connected to Internet. Use familiar languages and programming models. Create and test device SW in cloud. Deploy to devices. Programmed to filter device data. Only transmit necessary info back to cloud. Connect to 3rd-party apps, on-premises SW, AWS services out-of-the-box with AWS IoT Greengrass Connectors. Connectors also jumpstart device onboarding with pre-built protocol adapter integration. Allow streamline authen via integration with AWS Secrets Manager.

CloudSearch | Analytics

Search solution for website or app. Supports 34 languages. Popular search features -highlighting -autocomplete -geospatial search

Elasticsearch Service | Analytics

Search, analyze, visualize data in real-time. APIs and real-time analytics capabilities to power use-cases -log analytics -full-text search -app monitoring -clickstream analytics Integrations with open-source tools -Kibana -Logstash for data ingestion and visualization. Integrates with other services -VPC -Key Management System (KMS) -Kinesis Data Firehose -Lambda -IAM -Cognito -CloudWatch Go from raw data to actionable insights.

IoT Device Defender | IoT

Secure fleet of IoT devices. Continuously audits IoT configurations. Ensure not deviating from security best practices. Configuration is set of technical controls. Keep info secure when devices are communicating with each other and cloud. Maintain and enforce IoT configurations, such as -ensuring device identity, -authenticating and authorizing devices, -encrypting device data. Continuously audits IoT configurations on devices against set of predefined security best practices. Sends alert if any gaps in IoT configuration that create security risk. Such as identity certificates shared across multiple devices or device with revoked identity certificate trying to connect to IoT Core. Continuously monitor security metrics from devices and IoT Core for deviations from what defined as appropriate behavior for each device. If something not look right, sends out alert. You can take action to remediate issue. Traffic spikes in outbound traffic indicate device is participating in DDoS. IoT Greengrass and FreeRTOS auto integrate with IoT Device Defender to provide security metrics from devices for evaluation. IoT Device Defender send alerts to IoT Console, CloudWatch, SNS. If you determine that need to take action based on alert, use IoT Device Management to take mitigating actions such as push security fix.

Connect | Customer Engagement

Self-service, cloud-based contact center service.. Deliver better customer service at lower cost. Based on same contact center tech used by Amazon customer service associates around world to power millions of customer conversations. Self-service GUI in Connect makes it easy for non-technical users to -design contact flows, -manage agents, *track performance metrics No specialized skills required. No up-front payments or long-term commitments. No infra to manage with Connect; Customers pay by minute for Connect usage plus any associated telephony services.

Budgets | AWS Cost Management

Set custom budgets. Alert when costs or usage exceed (or forecasted to exceed). Set RI utilization or coverage targets. Receive alerts when utilization drops below threshold define. RI alerts support EC2, RDS, Redshift, ElastiCache reservations. Tracked at monthly, quarterly, or yearly level. Customize start and end dates. Refine budget to track costs associated with multiple dimensions, such as -AWS service -linked account -tag, and others Alerts be sent via email and/or SNS topic.

Relational Database Service (RDS) | DB

Setup, operate, scale relational database. Cost-efficient and resizable capacity. Automating time-consuming administration tasks such as -HW provision -DB setup, -patch and backups. Focus on apps, give fast performance, HA, security and compatibility. Available on several DB instance types -optimized for memory, -performance or I/O Provides six familiar DB engines -Aurora, -PostgreSQL, -MySQL, -MariaDB, -Oracle DB, -SQL Server. Database Migration Service to easily migrate or replicate exist DB to RDS.

CodeCommit | Developer Tools

Source control. Git-based repo. Collaborate on code in secure and highly scalable ecosystem. No need to operate own source control system. Securely store anything from source code to binaries. Works seamlessly with exist Git tools.

cloudfront

Speed up sharing dynamic and static web content. .css, .html, image files. Delivers images, videos, data, apps to users

Simple Workflow (SWF) | App Integration

State tracker and task coordinator. Build, run, scale background jobs Parallel or sequential steps. If app's steps take 500+ millisec to complete, need to track state of processing. If need to recover or retry if task fails, SWF help you.

WorkDocs | Business Apps

Storage and sharing service. Users can -comment on files -send to others for feedback -upload new versions -no resort to emailing multiple versions of files as attachments. Offers IT administrators option of integrating with exist corporate directories, flexible sharing policies and control of location where data is stored. Start 30- day free trial. Providing 1 TB of storage per user for up to 50 users.

glacier

Storage. Store info for months, years, decades.

ebs | Elastic Block Store

Store persistent data. Block-level storage. Move data from one instance to another. No losing stored data. Mount multiple volumes on same instance. Each volume can be attached to single instance

S3 | Simple Storage Service

Store, upload, retrieve large files up to 5 TB. For archival and online backup.

Kinesis Video Streams | Analytics

Stream video from connected devices to AWS for -analytics -ML -playback -other processing. Stores, encrypts, indexes video data in streams. Allows to access data through APIs. Playback video for live and on-demand viewing. Quickly build apps take advantage of computer vision and video analytics through integration with Recognition Video, libraries for ML frameworks -Apache MxNet -TensorFlow -OpenCV

Timestream | DB

Time series DB service for IoT and operational apps. Store and analyze trillions of events per day. 1/10th cost of relational DB. Driven by rise of IoT devices, IT systems, smart industrial machines. Time-series data, data that measures how things change over time. One of fastest growing data types. Time-series data has specific characteristics such as -typically arriving in time order form, -data is append-only, -queries always over time interval. While relational DB can store this data, they are inefficient at processing this data as they lack optimizations such as storing and retrieving data by time intervals. Timestream is purpose-built time series DB. Efficiently stores and processes this data by time intervals. Easily store and analyze log data for DevOps, sensor data for IoT apps, and industrial telemetry data for equipment maintenance. As data grows over time, adaptive query processing engine understands its location and format, making data simpler and faster to analyze. Automates rollups, retention, tiering, and compression of data. Manage data at lowest possible cost. Serverless. Manages time-consuming tasks such as server provisioning, SW patching, setup, configuration, or data retention and tiering.

IoT Device Management | IoT

Ttrack, monitor, manage connected device fleets. Ensure IoT devices work properly and securely after deployed. Secure access to devices, monitor health, detect and remotely troubleshoot problems, manage SW and firmware updates. IoT Device Management securely onboard, organize, monitor, remotely manage IoT devices at scale. Register connected devices individually or in bulk. Manage permissions so that devices remain secure. Organize devices, monitor and troubleshoot device functionality, query state of any IoT device in fleet, send firmware updates over-the-air (OTA). Agnostic to device type and OS. Manage devices from constrained microcontrollers to connected cars all with same service. Allows to scale fleets and reduce cost and effort of manage large and diverse IoT device deployments.

Polly | ML

Turns text into lifelike speech. Create apps that talk. Enabling to build entirely new categories of speech-enabled products. Polly is AI service. Uses advanced deep learning tech. Synthesize speech that sounds like human voice. Includes 47 lifelike voices spread across 24 languages.. Select ideal voice and build speech-enabled apps that work in many different countries. Polly delivers consistently fast response times required to support real-time, interactive dialog. Cache and save Polly's speech audio to replay offline or redistribute. And Polly is easy to use. Simply send text want converted to speech to Polly API. Polly immediately returns audio stream to app. App can play it directly or store it in standard audio file format, such as MP3. Only pay for number of characters you convert to speech. Save and replay Polly's generated speech. Polly's low cost per character converted, and lack of restrictions on storage and reuse of voice output. Cost-effective way to enable Text-to-Speech everywhere.

Alexa for Business | Business Apps

Use Alexa as intelligent assistant -to be more productive in meeting rooms, -at their desks, -even with Alexa devices already have at home.

Lightsail | Compute

Virtual private server. Plans include everything need to jumpstart project -VM -SSD- based storage -data transfer -DNS management -static IP address

Cost Explorer | AWS Cost Management

Visualize, understand, manage AWS costs and usage over time. Create custom reports including -charts -tabular data Analyze cost and usage data, both at high level -total costs and usage across all accounts And for highly-specific requests -m2.2xlarge costs within account Y that are tagged "project: secretProject"

IoT Things Graph | IoT

Visually connect different devices and web services to build IoT apps. IoT apps are being built today using variety of devices and web services. Automate tasks for wide range of use cases, such as -smart homes, -industrial automation, -energy management. No any widely adopted standards. Difficult for developers to get devices from multiple manufacturers to connect to each other as well as with web services. Forces developers to write lots of code to wire together all devices and web services they need for their IoT app. IoT Things Graph provides visual drag-and-drop interface for connecting and coordinating devices and web services. Build IoT apps quickly. In commercial agriculture app, define interactions between humidity, temperature, sprinkler sensors with weather data services in cloud to automate watering. Represent devices and services using pre-built reusable components, called models. Models hide low-level details, such as protocols and interfaces. Easy to integrate to create sophisticated workflows. Get started with IoT Things Graph using pre-built models for popular device types, such as -switches and programmable logic controllers (PLCs), -or create own custom model using a GraphQL-based schema modeling language Deploy IoT app to IoT Greengrass. Enabled devices in just a few clicks such as -cameras, -cable set-top boxes, -robotic arms IoT Greengrass is SW that provides local compute and secure cloud connectivity Devices can respond quickly to local events even without internet connectivity. Runs on huge range of devices from Raspberry Pi to server-level appliance. IoT Things Graph apps run on IoT Greengrass-enabled devices.


Ensembles d'études connexes

chapter 4 stress and the college student

View Set

Leadership Hesi Adaptive Quizing

View Set

Microbiology Ch.2 Textbook Learning objectives

View Set

ITEC 1001 - Chapter 4 - Networking and Immersive Reality

View Set

Abeka World History Appendix Quiz DD

View Set

Understanding Business Chapter 8

View Set