Intro to AWS Developer, Media, Mobile, Migration, Business and IoT Tools

A free video tutorial from BackSpace Academy
The fastest route to cloud certification.
3 courses
609,535 students
Learn more from the full course
Amazon Web Services (AWS) Certified - 4 Certifications!
Videos, labs & practice exams - AWS Certified (Solutions Architect, Developer, SysOps Administrator, Cloud Practitioner)
45:54:09 of on-demand video • Updated May 2024
You will be fully prepared for the AWS Certified Solutions Architect Associate, AWS Certified Developer Associate and AWS Certified SysOps Administrator Associate exams.
English
Welcome back to Backspace Academy. In this
lecture, we're going to finish up with our overview of AWS by looking at the developer,
media, mobile, migration, business productivity, and finally, internet of things services.
We'll then finish up with a look at one of those services Amazon WorkSpaces. AWS Cloud9 is
an integrated development environment running in the AWS cloud. It allows you to deploy servers
directly to AWS from an integrated development environment. We'll be using Cloud9 extensively
if you go on to the developer associate pathway with Backspace Academy. AWS Codestar makes
it easy to develop and deploy applications to AWS. It can manage the entire CI/CD pipeline
for you. It has a project management dashboard, including an integrated issue tracking
capability powered by Atlassian Jira software. AWS X-Ray makes it easy to analyze and debug
applications. This provides you with a better insight to the performance of your application
and the underlying services that it relies upon. AWS CodeCommit is a git repository just like
GitHub, and it's running in the AWS cloud. AWS CodePipeline is a continuous integration
and continuous delivery service, or CI/CD for short. It can build, test, and then deploy
your code every time a code change occurs. AWS CodeBuild compiles your source code runs
tests and then produces software packages that are ready to deploy on AWS. AWS
CodeDeploy is a service that automates software deployments to a variety of compute
services, including Amazon EC2, AWS Lambda, and even instances that are running
on-premises. We'll be using CodePipeline, CodeBuild, and CodeDeploy quite a bit. If you're
going on to do the developer associate pathway with Backspace Academy, we'll be creating a fully
integrated CI/CD pipeline that will automatically package node npm packages and run tests using
mocker before deploying to an AWS environment. AWS recently acquired a media production services
company called Elemental, and as a result, there are some very high-quality
broadcast media services available on AWS. Elemental MediaConvert is a file-based video
transcoding service for converting video formats for video-on-demand content. MediaPackage prepares
video content for delivery over the internet. It can also protect against piracy through the
use of digital rights management. MediaTailor inserts individually targeted advertising into
video streams. Viewers receive streaming video with ads that are personalized for them. AWS
Elemental MediaLive is a broadcast-grade live video processing service for creating video
streams for delivery to televisions and internet-connected devices. Elemental MediaStore
is a storage service in the AWS cloud that is optimized for media. And finally, Amazon Kinesis
Video Streams streams video from connected devices through to the AWS cloud for analytics machine
learning and other processing applications. So let's have a look at the mobile
services that are available on AWS. AWS Mobile Hub allows you to easily configure
your AWS services for mobile applications in one place. It generates a cloud configuration file
which stores information about those configured services. AWS Device Farm is an app testing
service for Android, iOS and web applications. It allows you to test your app against
a large collection of physical devices in the AWS cloud. And finally, AWS AppSync is a
GraphQL backend for mobile and web applications. If you're a developer and you don't know
what GraphQL is, then make sure you go out and find out because it is absolutely
revolutionizing the way we think about data. So let's have a look at the
migration services available on AWS. AWS Application Discovery Service gathers
information about an enterprise's on-premises data centers to help plan migration
over to AWS. Data that is collected is retained in an encrypted format in an
AWS Application Discovery Service datastore. AWS Database Migration Service orchestrates the
migration of databases over to the AWS cloud. You can also migrate databases with one
database engine type to another totally different database engine type. For example,
you can migrate from Oracle over to AWS Aurora. AWS Server Migration Service can automate the
migration of thousands of on-premise workloads over to the AWS cloud. This reduces costs
and minimizes the downtime for migrations. AWS Snowball is a portable petabyte-scale data
storage device that can be used to migrate data from on-premise environments over to the
AWS cloud. You can download your data to the Snowball device and then send it to AWS, who will
then upload that to a storage service for you. So let's have a look at the business
productivity and desktop streaming applications. Amazon WorkDocs is a secure, fully managed file
collaboration and management service in the AWS cloud. The web client allows you to view and
provide feedback for over 35 different file types, including Microsoft Office file types
and PDF. Amazon WorkMail is a secure managed business email and calendar service.
Amazon Chime is an online meeting service in the AWS cloud. It is great for businesses
for online meetings, video conferencing, calls, chat, and to share content both inside and
outside of your organization. Amazon WorkSpaces is a fully managed secure desktop as a service.
It can easily provision streaming cloud-based Microsoft Windows desktops. Amazon AppStream is a
fully managed secure application streaming service that allows you to stream desktop applications
from AWS to an HTML5 compatible web browser. This is great for users who want access
to their applications from anywhere. Now one area that is really progressing
rapidly is the Internet of Things on AWS. So let's have a look at some of these services. AWS IoT is a managed cloud platform that lets
embedded devices such as Microcontrollers and Raspberry Pi to securely interact with
cloud applications and other devices. Amazon FreeRTOS is an operating system
for microcontrollers such as the microchip PIC32 that allows small, low-cost, low-power
devices to connect to AWS Internet of Things. AWS Greengrass is a software that lets
you run local AWS Lambda functions, and messaging data caching sync, and
machine learning applications on AWS IoT connected devices.AWS Greengrass extends
AWS services to devices so they can act locally on the data they generate while still
using cloud-based AWS IoT capabilities. There's some really cool stuff going on on game
development on AWS, so let's have a look at some of it. Amazon Gamelift allows you to deploy, scale
and manage your dedicated game servers in the AWS cloud. Amazon Lumberyard, you can see there we've
got some images of some pretty cool stuff. It's a game development environment and cross-platform
triple aaa game engine on the AWS cloud. So that brings us to the end of our introduction
to AWS. In the next lecture, we're just going to give you a quick demonstration of AWS WorkSpaces,
so I look forward to seeing you in that.