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

BackSpace Academy
A free video tutorial from BackSpace Academy
The fastest route to cloud certification.
4.5 instructor rating • 3 courses • 240,285 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)

43:56:47 of on-demand video • Updated November 2020

  • 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 will 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 will be using cloud9 extensively if you go on to the developer associate pathway with backspace' academy. AWS code star 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 and 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 code commit is a git repository just like github and it's running in the AWS cloud AWS code pipeline 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 code build compiles your source code runs tests and then produces software packages that are ready to deploy on AWS AWS code deploy 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 will be using code pipeline code build and code deploy quite a bit if you're going on to do the developer associate pathway with space Academy will be creating a fully integrated CIC deep pipeline that will automatically package node NPM packages and run tests using maka 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. AWS elemental media convert is a file based video transcoding service for converting video formats for video on the main content media package 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 app sync is a graph QL back-end for mobile and web applications if you're a developer and you don't know what graph QL is then make sure you go out and find out because it is absolutely revolutionizing the way we think about data so let's a look at the migration services are 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 data store AWS database migration service orchestrates the migration of databases over to the AWS cloud you can also migrate data bases 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 our 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 work Docs 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 app stream 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 freeRTOSis 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-a game engine on the AWS cloud so let's have a look at one of these services AWS workspaces now workspaces it will stream a Windows desktop to your end-users now that is great if you've got an enterprise of you know hundreds of employees you can get those new employees up and running quite quickly now this is not a lab and I encourage you not to do this as a lab the reason being is that to create a workspace is quite quick and easy but to clean it up afterwards and making sure that you don't get a bill at the end of the month is not as easy so probably best if you just sit back and watch me actually do this rather than take the risk of getting a bill at the end of the month so first off we go to services and then we go to workspaces and that will take us in to the workspace management console and if we've never created a workspace before it will get this screen here so we can click on getting started or get started now and we'll do the quick setup and we're going to use a standard with Windows 10 and what we've got to do now is that we've got to put some users in so I'm just going to put myself in or put someone in as a user okay so that will actually nail launch or create a a workspace for us and this user Joe Bloggs will be able to access that just the same as they would access that on a normal desktop environment so when they'll click this launch workspaces so we can see now it's now being launched it's not an instantaneous action it will take quite some time before this workspace appears okay so after about half an hour we've got this available it normally takes about 10 minutes to get to the pending status and then about another 20 minutes or so to get to the available status so once it's available what we can do next is that we can get our user that we've created and we've if we created multiple users they will be listed here and we can invite that user so we just click on invite and it will send an invitation email with a link so we click on send invite and that will be sent and then once that's done then that that account for for this desktop environment will be validated so what we can do now is we can go to we can expand this here and we can go to the clients link so we go to that and what we can do from here is that we can download the application that we'll install on our desktop that will connect to this desktop stream so we can download it for Windows Mac tablet whatever but once we've downloaded that we're going to have an environment that's going to be very similar to a native environment on our desktop so once you receive that invite email you'll get a screen like this where you can put your your password or set your password there once you've done that click on update user and what you can do then is install the workspaces client which is what I'm going to do now and then you'll get a a key to actually log into that okay so I've installed workspaces and desktop client and I've got my email that has my my registration code and all I need to do is put that in there and register and now I just sign in with my credentials okay so now we have a fully blown Windows desktop environment Windows 10 environment so if we go to here and we go to view and we go show full screen we're going to have something that is identical to a native desktop environment so I'll just do that now and there we go we've got a full-blown Windows desktop there is nothing to distinguish that from anything else so we've got all their applications that will be part of that workspace down here and if we want to get out of that we just go put the mouse to the top of the screen here and a little drop down will come in just go back to view and exit full screen so now we need to first off we need to remove this workspace so we select the workspace and we select remove workspaces and remove workspace so that will take quite a while for that to happen probably you know around about 10-15 minutes but even when that workspace has been deleted the workspaces application has actually created a simple ad directory for us and when we delete that workspace we're still going to be billed for that so we can see here notes simple ad and AD connector I made available for you free of cost with workspaces, workmail or workDocs if there are no workspaces being used for 30 consecutive days you may be charged for this directory as per you know the pricing terms and conditions blah blah blah, so we don't want that to happen so I'm going to go into it now and delete that all as well so the first thing I'll do is go into directories I'll select that and I'll do actions and deregister okay so that is it's staying registered now but I'll take some time again nothing happens quickly the workspaces okay so now after a 5-10 minutes it's now no longer registered okay we can see they're no longer registered but it's still there we're still going to get billed for it so if we go to the directory service so we go to services and then directory services we will see that it is still there so that what we need to do now is we need to delete it from here as well so we can't just directly delete this here it would have still had that association in here we wouldn't have been able to delete it but now we can delete it so we click on delete and we need just need to put the name of it there so I'm just going to copy that over okay so that status is now deleting so that has cleaned that all up for us and that brings us to the end of this hands-on session again it's not a lab I don't recommend that you actually use this unless you are thinking about using this with your corporation or something like that so I'll see you in the next one