{"id":802,"date":"2021-12-13T09:50:12","date_gmt":"2021-12-13T09:50:12","guid":{"rendered":"https:\/\/www.workfall.com\/learning\/blog\/?p=802"},"modified":"2025-08-20T10:04:07","modified_gmt":"2025-08-20T10:04:07","slug":"gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift","status":"publish","type":"post","link":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/","title":{"rendered":"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift?"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">8<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p><img src=\"https:\/\/lh5.googleusercontent.com\/1GIZBT1pxTVx4zkJWAOSFofVbp1X4Z87sdvDwL5bNWrlvC0xjgHwP6NmyReg4faDdFbtwMjsbCNJPgRhWBF9nOtXKgQzVG2_LgyCY1Lqz6mPLt7QoyDyFjQSyE2WSw\" style=\"width: 1600px;\"><\/p>\n\n\n\n<p class=\"has-text-align-justify\">MMOG (Massively Multiplayer Online Gaming) is a vast and expanding market with a diverse user base. However, while global internet access, which is required for MMOGs, has risen, there are still significant technological obstacles.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">It&#8217;s not easy to build sophisticated, reliable, and scalable infrastructure to offer MMOs. And, in any case, it isn&#8217;t a primary talent or emphasis area for game creators. They&#8217;d rather focus on providing the finest games possible to users and leave the MMO infrastructure to someone else. But how do you do it?<\/p>\n\n\n\n<p><strong>Amazon GameLift is the answer!<\/strong><\/p>\n\n\n\n<p><em>According to Statista &#8211; <a href=\"https:\/\/www.statista.com\/statistics\/246892\/value-of-the-video-game-market-in-the-us\/\">Market size of the video games industry in the United States from 2010 to 2021(in billion U.S. dollars)<\/a><\/em><\/p>\n\n\n\n<p class=\"has-text-align-justify\">In this blog, we will demonstrate how to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift.<\/p>\n\n\n\n<h2><strong>What is Amazon GameLift?<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-justify\">Amazon GameLift is a fully managed cloud service for setting up, running, and growing session-based multiplayer game servers. Amazon GameLift automates the tasks associated with running your own gaming servers, such as purchasing and installing hardware, as well as managing ongoing activity, security, storage, and performance monitoring. The auto-scaling capabilities of Amazon GameLift protect you from having to pay for more resources than you require, while also ensuring that your players can find and join games quickly. In this blog, we will download a game server, deploy it to your AWS account and create a GameLift Fleet that will accept game session requests, we will then extend this by adding a GameLift Queue that can accept the game session requests and route them to the best Fleet globally for the players.<\/p>\n\n\n\n<p>The overall architecture is depicted below:&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/UstxIKF0kLK04uNINd4Bv3TAJE4r66DhFCZappz8X4PBnFmim73ClT9YgA0Lz0WIPtcqy5HzPAca2CfBAl-XwPHBfO977a8j5qoApot82Vmt0kf9j3rVWTgujZ5iDw\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">The diagram below depicts the essential components of a game architecture hosted with the managed GameLift service.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/joJC0lumQw6_RkAbWXy4ZjY8AXp5y_Z2rfdn74zkXndpwkDkDRPrvDkKUWQBcSQBHfIH0EuteKEoWn0Ehlj4WAw1bK1Pj7I0rpn1ndTn9jImctUJR-xHIsY3F5_d1A\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<h2><strong>Hands-on<\/strong><\/h2>\n\n\n\n<p>Step 1: Setting up the Game server and Cloud9 environment<\/p>\n\n\n\n<p>Step 2: Getting into the AWS console<\/p>\n\n\n\n<p>Step 2: Uploading the build<\/p>\n\n\n\n<p>Step 3: Creating a fleet<\/p>\n\n\n\n<p>Step 4: Checking fleet creation progress<\/p>\n\n\n\n<p>Step 5: Testing the fleet<\/p>\n\n\n\n<p>Step 6: Creating a queue<\/p>\n\n\n\n<p>Step 8: Testing the queue<\/p>\n\n\n\n<ol><li><strong>&nbsp;Setting up the Game server and Cloud9 environment&nbsp;<\/strong><\/li><\/ol>\n\n\n\n<ul><li>Go to <a href=\"https:\/\/github.com\/workfall\/gamelift-server.git\"><strong>https:\/\/github.com\/workfall\/gamelift-server.git<\/strong><\/a><strong>&nbsp; -&gt; Click on the green Code button <\/strong>and select Download Zip to download the Game server.zip to your local system, and unzip the folder.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/f5PJMqIH1IYB7HKpWP3XmTf3yaCOZwP9ZBU9bBfAmb6-qcJy21RV8XfBRm5fVdDGC1wK0t_NnpagxCeMdveT8S2TFjc_pYxlQ1CKtv8Ct2tilUlFRqNcF5tPk7PphDtvkRaZra33\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<ul><li>Open Cloud9 service from the AWS console, click on Create Environment, enter&nbsp;<\/li><\/ul>\n\n\n\n<p><strong>workfall-env <\/strong>in Name and click on Next.<\/p>\n\n\n\n<ul><li>Leave all the default values as selected, and click on next to open the Cloud9 IDE as shown below.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><img loading=\"lazy\" width=\"623\" height=\"319\" src=\"https:\/\/lh3.googleusercontent.com\/Mp60lq9PaSbVcFG8oNCNuaHIYOpjJt86G1ieEDwH5iXAE6MLXZagSdKFdZmKTU3VXZ_3IDFRsxL5jk_4LXCrmo1O-ZVBW8pybFxcYhlwYK20Onl7bBYabL3olgCEtLxsND72WPeD\"><\/p>\n\n\n\n<ul><li>In the Cloud9 console, go to File -&gt; Upload local files.<\/li><\/ul>\n\n\n\n<ul><li>Select the unzipped folder downloaded in the previous step, click on Upload<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/k8zguzKnC67LunGchKvxIQxh_cCbaof_F0SPsrPuCTTMnz1UcA2yGM1uYQz1RZBTIHo44Ehws_eiC2PMUOemNoEROc_LDiEUPK1dS9VjsCs3VZuVvdSqKeQGyAQURc5pMs3tvVlT\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<ul><li>The game server folder can now be accessed from the left pane of Cloud9<\/li><li>Navigate to the folder in the command prompt, and run the below commands in the Cloud9 terminal as shown:&nbsp;<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/i7YyOB_j_qr5Xiij0kSR869crNF2hZh9zG9ELLwob5uN3sAJwV6Pdw_wpcvvwDxd253wZC7QAL92k1sPom53U60_tkGCuA195TATEwEErtYdUB1Bb7fZo4_qjBfmjCBpC1fFXSXv\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/qnVUjQ04uNz4PaLPX1EI_qzBR3OjFTajv6EcG_wCZrcl8fBTp04NcA7VmplGJc3wyuPpokPOE0ndsUFG25xzihYu4hW3EIirCbIRkAH9rjIuZa1jtnc4hscWG-fC4wZalTx7HpP7\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<ol start=\"2\"><li><strong>&nbsp;Getting into the AWS console&nbsp;<\/strong><\/li><\/ol>\n\n\n\n<ul><li>Sign in to the AWS Management Console and open the Amazon GameLift console at <a href=\"https:\/\/console.aws.amazon.com\/gamelift\">https:\/\/console.aws.amazon.com\/gamelift<\/a><\/li><\/ul>\n\n\n\n<ul><li>You will see the Amazon GameLift Dashboard as shown below<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/-ddNUCcE5iU6K-EJNaLyVhbbcvQZY_Ugqh-JHyAGO43McjAGgaCwLQRlADrAzmBbSQ7xgFyqVXQGPh05BiKvpWWK5oaWNzNaJx15MEVkc7sbh9hcVBT0y-FDZYK5xpw-luFKV1OP\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"3\"><li><strong>&nbsp;Uploading the build<\/strong><\/li><\/ol>\n\n\n\n<ul><li>Inside the environment directory, run the below command to upload the server build to the AWS account<\/li><\/ul>\n\n\n\n<p><code>aws gamelift upload-build --region us-west-2 --name \"GameLiftServer\" --build-version 1.0 --build-root GameServer --operating-system \"AMAZON_LINUX_2\"&nbsp;<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/x1EV2BazLhzQvHM6j1JE2L2x3zBb-9jPocgEJUTDongGtawRYLTBz-gPMg_qMPk-ThrdqGxJBGitC7277fK_Jlsgu7zYRkYvKCZM0UhuCsmZJLT8gIGi7Nf27X0hnOIFMhD1b5n7\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/XcsEgSyl6XJ-YzNuSEE_l6O8DHeoBMXuW57BnraXaZIGdBFGf1frO-JoOY-b0vQ2U8ZoJw304FMvxhQYV6sp5p897EX8lZbQAY5bjfCf-Uf-OVJ-EOzYVnjcNOzISuhIlW_H0yj8\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Return to the Amazon GameLift console and refresh the dashboard page to ensure the build is currently in your AWS account. The build should be displayed under &#8220;Builds&#8221; in the Oregon area, with the status &#8220;Ready&#8221; as shown below:<\/p>\n\n\n\n<ol start=\"4\"><li><strong>&nbsp;Creating a fleet<\/strong><\/li><\/ol>\n\n\n\n<ul><li>To get to the build information page for this build, click the GameLiftServer link.<\/li><li>Select the Create fleet from build option from the Actions dropdown menu, as seen below:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/O7uDRAt4iIpL0zS7_aWhy8rC9oEC2XYObhxik2Ye7cdFD-qb-oyyVb2xqgYF7iZUjuKCAX5EKKy2N4Pep764veIvCK2zhFfM0Yl4JZC2f0j3ed8XHlKkBNrq9mGpxRHnrDQJTrYx\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<p>Within the create fleet page, Enter the following values:<\/p>\n\n\n\n<p><strong>Name: GameLiftFleet<\/strong><\/p>\n\n\n\n<p><strong>Description: Workfall-GameLift Fleet<\/strong><\/p>\n\n\n\n<p><strong>Fleet type: On-Demand<\/strong><\/p>\n\n\n\n<p><strong>Metric group: [LEAVE BLANK]<\/strong><\/p>\n\n\n\n<p><strong>Binary Type: Build<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Build: [This should be created automatically from your build; double-check that the name of your build matches]<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/FMqx6igTvb8gbvBqC6ok3ynoh-fpdThT6OLQwoHCAf6S8GcP3bDfFIqpJUwB05bPvswvwtWJv1KbiY5YXwJtBPqZrCY1IijJmLefwMpTxIuFpQFNzrn7qwwqwxRBY3uNuhz3BApF\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<ul><li>Leave the default c5.large instance type selected under Instance Type Section.<\/li><\/ul>\n\n\n\n<ul><li>Fill in the following settings in the Server process allocation section of the Process management section:<\/li><\/ul>\n\n\n\n<p><img loading=\"lazy\" width=\"624\" height=\"220\" src=\"https:\/\/lh6.googleusercontent.com\/QTrATkODnvtYkLLHaQTlRIdAiiFXa3Qf6eIBwoy7ntVVuwaLJ1LAbnqwQFHuzjKK9nQn7zZ8ZAXMXywaL5Lk6IGBTFMN30-V6IicZrbk1rmQBD-U6Sp-TYGxC1f41qOT9XZDeBsW\"><\/p>\n\n\n\n<p><strong>Launch Path: TestApplicationServer<\/strong><\/p>\n\n\n\n<p><strong>Launch Parameters: port: 1935 gameSessionLengthSeconds: 20<\/strong><\/p>\n\n\n\n<p><strong>Concurrent Processes: 1<\/strong><\/p>\n\n\n\n<ul><li>Repeat this four more times by clicking the Add Configuration link for each new configuration and increment the port number by 1 within the Launch Parameters.<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-justify\"><em>Note: Make sure all process settings have a green tick to save them to the Fleet; otherwise, they will be lost and a validation error will appear on the screen.<\/em><\/p>\n\n\n\n<p class=\"has-text-align-justify\">This will create a total of 5 server processes on the EC2 instance running in your Fleet and will allow you to start up to 5 game sessions in parallel on that EC2 instance:<\/p>\n\n\n\n<ul><li>Click the Initialize Fleet button at the bottom of the page and leave the rest of the settings default.<\/li><li>Amazon GameLift will lead you to the dashboard for your GameLiftFleet page after the Fleet construction process has begun.<\/li><li>To check the Fleet creation phases and progress, go to the Events page. This process will take 15-20 minutes to complete, so keep this tab open and use the refresh icon to update the events view to keep track of progress:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/moDt5nHYwVXBBMLIxaeYoeD_1r4QdfG0bZ_abDo8LeZkNNdlE34sglUPkzWkAV_m-h4g8eZ5D31BQjC2qqiNWHe888b7978On0w3cxDw8jF_IH8d5MCWhED7D56aINA8Rq9ovyUt\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"5\"><li><strong>&nbsp;Checking fleet creation progress<\/strong><\/li><\/ol>\n\n\n\n<p>Once the Fleet creation process is complete it should be in the Active state as can be seen below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/xCAdKicxG3Z6ZGu91cWNADrtsLnk8ahNHLe6LWhvGMiUBW_cf1jl5QCfJhy13rau9YXNnvPDFyjXsxvxJ0fP8ed0th-Vd9tfG9l0Ldj7FwViESi8d-YPfmRFKyCKbfPNzJ4bIUNc\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">If the Fleet is in an Active state you can proceed to testing your Fleet, otherwise please wait until the Fleet has finished the creation process before continuing.<\/p>\n\n\n\n<ol start=\"6\"><li><strong>&nbsp;Testing the fleet<\/strong><\/li><\/ol>\n\n\n\n<p class=\"has-text-align-justify\">Now that we have a server build uploaded and have created a GameLift Fleet from it, let\u2019s check that we are able to request a game session be placed on it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/j5tplNME11VLhjuZjCkyXgu5nMJ9bhI2nRQ_Qr4H1dgBfQSaFPAYl5afwqEUfScy-nga262Gh0k0PHDclidHFPPLYc5ntDWDE_p-E__rNHxAnev3gq4BmHfNIoiVavWQk_C6deQE\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<ul><li>Within the Cloud9 terminal , run the below command :<\/li><\/ul>\n\n\n\n<p><code>aws gamelift create-game-session --region us-west-2 --fleet-id [YOUR GAMELIFT FLEET ID] --maximum-player-session-count 1<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/t8fMEZ1uy8RCHZHDVMiJZnIjNFd_uaPdhgquNaOKqt-m9Jui39eB01cWlEkhzPrSHOXUEYAPM2SMMCGxKuRpHu3VZS11PSnSHD2lBEhJ1pBVpYAfW-gXoQPgi2cZVuLT11AnHNFf\" alt=\"\"\/><\/figure>\n\n\n\n<ul><li>Your GameLift Fleet ID can be found on the Fleet dashboard page in the format described below:<\/li><\/ul>\n\n\n\n<ul><li>Successful command output will be as shown below:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/4seJtzGkE43dUpF-bOt_vGNGNvBoSfPoqaXyjgmkqUAW4oik01PVGGDqEK50KWLpwTcZ_PFXsCtxsceKCg7LTBf1dIY4t4I9dMYSZ7RyO-Mk0HdhOovW2tRt58hDu4ar69s5qGEk\" alt=\"\"\/><\/figure>\n\n\n\n<ul><li>Within 20 seconds, repeat the command 3 more times. This will cause GameLift to spread the sessions throughout your Fleet&#8217;s gaming servers.<\/li><li>Click the &#8220;Game sessions&#8221; tab on your Fleet dashboard page in the AWS console. In a table similar to the one below, you should see 4 gaming sessions listed:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/vxLNMy9RqN4aWerCH-NQJ2yQf2cnjjKaoxoVmG-LksZyDcWSY8Gi1eeUDELt3gIp2GiYXzvyMO1WwN2X-rl0mDJwRyCxjW4VuDxX2lZ3IkCxP_ZfRDUKxQ6S2cSrwlBtq6dJfzWy\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<ol start=\"7\"><li><strong>Creating a queue<\/strong><\/li><\/ol>\n\n\n\n<p class=\"has-text-align-justify\">The queues functionality in Amazon GameLift is used to quickly arrange new game sessions on any fleet in a group of fleets that can span numerous locations. When a gaming client or service requests a new game session, it creates a queue in which the request will be processed. Per account, you can have numerous queues. When working with your Fleets, using Queues is a preferred strategy since it gives you more flexibility.<\/p>\n\n\n\n<ul><li>Select the Dashboard dropdown option at the top of the page from the Amazon GameLift Console dashboard.<\/li><li>Select the Create a queue link from the Queues section of the dropdown menu.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/EYOOb1uyOg789UKXWfQex4aTQJNc2yz6-mDvgovy-taXXxvMAnw8CmFvk2YLCizNjxG64S18RbTxNfBLQRToXv4Rvzt18ZoY508ZzCmzicZY0wJiNGsIl7XEXFj8qs-bejykXNqm\" alt=\"\"\/><\/figure>\n\n\n\n<ul><li>Enter the following values on the Create Queue page.<\/li><\/ul>\n\n\n\n<p><strong>Queue Name: GameLiftQueue<\/strong><\/p>\n\n\n\n<p><strong>Queue Timeout: [LEAVE SET TO DEFAULT VALUE]<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/8D_You_SW2gFUpL4oMey5tLUMpMyD46m4yxZuu8Tf5-i4AxOGScUm0jwDYH60yho0ln9Fr2jttOoFx30C4gErg55xqzKZhLF0E3Z6KsC7UEQhIKPFMfYy6zbct1dm_EDM4h1V0MS\" alt=\"\"\/><\/figure>\n\n\n\n<ul><li>Enter the following values in the Destinations row:<\/li><\/ul>\n\n\n\n<p><strong>Region: us-west-2<\/strong><\/p>\n\n\n\n<p><strong>Type: Fleet<\/strong><\/p>\n\n\n\n<p><strong>Fleet or Alias name: {fleet ARN specific to your account} (GameLiftFleet)<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\">Make sure to save the destination setting to the Queue by clicking the green check mark symbol on the right side of the row.<\/p>\n\n\n\n<p>At the bottom right corner of the page, click the Create Queue icon:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/fF__ZqbAjSuvs-JWuR-xEPS0HrqyOndLyJZKJgCy8xn2MdBlIrhgn__G1RtVSStRtxLqtSR5KBOqssjfVpR_FwciOl_Ez34j-KqtanYjCcD-XKzdkvZA6Or7sF-nCvcGJwkzSaPh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"8\"><li><strong>&nbsp;Testing the queue<\/strong><\/li><\/ol>\n\n\n\n<p class=\"has-text-align-justify\">After we created the Fleet, we tested that we were able to place game sessions on the running game servers. Now we have a Queue in place, let\u2019s perform the same test but instead using our Queue.<\/p>\n\n\n\n<p>Within the Cloud9 terminal, enter the following command:<\/p>\n\n\n\n<p><code>aws gamelift start-game-session-placement --region us-west-2 --game-session-queue-name \"GameLiftQueue\" --maximum-player-session-count 1 --placement-id 001<\/code><\/p>\n\n\n\n<p>The output will be as follows:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/eXcKJnTKmBC12n6CPn8yZxrEDH-v1mGPwe3mm4tp7NireyqDIIEXFQzw8m9MkWiKbBdwlKNgt_DYh-Yrfuy6-5aqBezygUunBf6BdrLJg1B4bg3NJQfrjiZ8w3RmrUw8fFzntl1V\" alt=\"\"\/><\/figure>\n\n\n\n<ul><li>Check the status of an existing game session placement request using the describe game session placement call. In your Command Prompt, type the following command:<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-justify\"><code>aws gamelift describe-game-session-placement --region us-west-2 --placement-id 001<\/code><\/p>\n\n\n\n<p>The output should look similar to the image below, with a placement status of \u201cFULFILLED\u201d:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/3uagOSWwnJfKXX7a6a80kYWOJo2Suv-NVTp4nGVaY3cgim09-gHbj7xUPSUa9-H_1f9YtAcOoiSEHkpZjFcoK5K-6dXzIH2MLG-C7XrsYVtQrMe6uo2j6WEG0zHTT-WzzlCh7Gvm\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<ul><li>We may examine the Queue metrics to validate that our Queue is correctly placing gaming sessions. After creating it, your AWS console should still be on the Queue dashboard page. From here, pick the &#8220;Queue metrics&#8221; tab and press the icon in the upper right corner of the metrics view pane. Select &#8220;Placements begun&#8221; and &#8220;Placements successful&#8221; as metrics to track on the left hand side of the metrics view pane. If all of the games have been successfully placed, the graph should only display a single incremental line, as illustrated below:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/n0iQe8sofRigjDJgNan3xv2Y-fAkD5F5ZRrwG-bm_KaKLUd4--o3_7dx3o1yLNYnD4lheebE3Cq7HOjQ_CZ0qb8xN6s1AHol1wdbKlrUepg5rhcV9nlkmlouV3gxYv4pzuNXnxjm\" alt=\"Amazon GameLift\"\/><\/figure>\n\n\n\n<h2><strong>Companies using AWS GameTech<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/stnXwCmyhjfBDxZ2XjjcJcQxFfxhwSy8VJc0sCcfqtVTDWbNwg7SvYHJ9aBm20-PJ6hUOy3ufa-SXbboZg_87-IZyHAV9jNCTQjkP9RNa-u36hUhm6v3gC6j6zLYbg\" alt=\"Companies using AWS GameTech\"\/><\/figure>\n\n\n\n<h2><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-justify\">In this blog, we explored the Amazon GameLift service; we created a game fleet and queue that we can send game session placement requests to. We also tested that we can successfully create game sessions on the Fleet either by using create game session directly referencing our Fleet or by using create game session placement pointing at our GameLift Queue which then creates a game session on the Fleet.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">We checked that both approaches were successful but confirmed that sessions had been placed on our Fleet via the \u201cGame sessions\u201d tab and metrics views for our Queue.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">In a real-world scenario, the use of Queues in GameLift is generally best practice as it allows for the use of several Fleets in conjunction. Stay tuned to keep getting all updates about our upcoming new blogs on AWS and relevant technologies.&nbsp;<\/p>\n\n\n\n<p>Meanwhile \u2026<\/p>\n\n\n\n<p><strong>Keep Exploring -&gt;; Keep Learning -&gt;; Keep Mastering<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\">This blog is part of our effort towards building a knowledgeable and kick-ass tech community. At <a href=\"https:\/\/www.workfall.com\/\">Workfall<\/a>, we strive to provide the best tech and pay opportunities to AWS-certified talents. If you\u2019re looking to work with global clients, build kick-ass products while making big bucks doing so, give it a shot at<a href=\"https:\/\/www.workfall.com\/partner\/\"> workfall.com\/partner<\/a> today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">8<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span> MMOG (Massively Multiplayer Online Gaming) is a vast and expanding market with a diverse user base. However, while global internet access, which is required for MMOGs, has risen, there are still significant technological obstacles. It&#8217;s not easy to build sophisticated, reliable, and scalable infrastructure to offer MMOs. And, in any case, it isn&#8217;t a primary [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":818,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[2],"tags":[237,3,236,6],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift? - The Workfall Blog<\/title>\n<meta name=\"description\" content=\"Amazon GameLift is a fully managed cloud service for setting up, running, and growing session-based multiplayer game servers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift? - The Workfall Blog\" \/>\n<meta property=\"og:description\" content=\"Amazon GameLift is a fully managed cloud service for setting up, running, and growing session-based multiplayer game servers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/\" \/>\n<meta property=\"og:site_name\" content=\"The Workfall Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/workfall\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-13T09:50:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-20T10:04:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/gamelift-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"377\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@workfall\" \/>\n<meta name=\"twitter:site\" content=\"@workfall\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Workfall\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\",\"name\":\"Workfall - Hire #Kickass Coders On Demand\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/workfall\/\",\"https:\/\/www.linkedin.com\/company\/workfall\/\",\"https:\/\/facebook.com\/workfall\",\"https:\/\/twitter.com\/workfall\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"contentUrl\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"width\":400,\"height\":400,\"caption\":\"Workfall - Hire #Kickass Coders On Demand\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"name\":\"The Workfall Blog\",\"description\":\"#Tech #Remote #Jobs\",\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#primaryimage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/gamelift-1.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/gamelift-1.png\",\"width\":720,\"height\":377,\"caption\":\"Amazon GameLift\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#webpage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/\",\"name\":\"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift? - The Workfall Blog\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#primaryimage\"},\"datePublished\":\"2021-12-13T09:50:12+00:00\",\"dateModified\":\"2025-08-20T10:04:07+00:00\",\"description\":\"Amazon GameLift is a fully managed cloud service for setting up, running, and growing session-based multiplayer game servers.\",\"breadcrumb\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/learning.workfall.com\/learning\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift?\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#webpage\"},\"author\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\"},\"headline\":\"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift?\",\"datePublished\":\"2021-12-13T09:50:12+00:00\",\"dateModified\":\"2025-08-20T10:04:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#webpage\"},\"wordCount\":1645,\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/gamelift-1.png\",\"keywords\":[\"Amazon GameLift\",\"AWS\",\"gametech\",\"workfall\"],\"articleSection\":[\"AWS Cloud Computing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\",\"name\":\"Workfall\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"caption\":\"Workfall\"},\"sameAs\":[\"https:\/\/www.workfall.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift? - The Workfall Blog","description":"Amazon GameLift is a fully managed cloud service for setting up, running, and growing session-based multiplayer game servers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/","og_locale":"en_US","og_type":"article","og_title":"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift? - The Workfall Blog","og_description":"Amazon GameLift is a fully managed cloud service for setting up, running, and growing session-based multiplayer game servers.","og_url":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/","og_site_name":"The Workfall Blog","article_publisher":"https:\/\/facebook.com\/workfall","article_published_time":"2021-12-13T09:50:12+00:00","article_modified_time":"2025-08-20T10:04:07+00:00","og_image":[{"width":720,"height":377,"url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/gamelift-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_creator":"@workfall","twitter_site":"@workfall","twitter_misc":{"Written by":"Workfall","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization","name":"Workfall - Hire #Kickass Coders On Demand","url":"https:\/\/learning.workfall.com\/learning\/blog\/","sameAs":["https:\/\/www.instagram.com\/workfall\/","https:\/\/www.linkedin.com\/company\/workfall\/","https:\/\/facebook.com\/workfall","https:\/\/twitter.com\/workfall"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","contentUrl":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","width":400,"height":400,"caption":"Workfall - Hire #Kickass Coders On Demand"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website","url":"https:\/\/learning.workfall.com\/learning\/blog\/","name":"The Workfall Blog","description":"#Tech #Remote #Jobs","publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#primaryimage","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/gamelift-1.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/gamelift-1.png","width":720,"height":377,"caption":"Amazon GameLift"},{"@type":"WebPage","@id":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#webpage","url":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/","name":"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift? - The Workfall Blog","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#primaryimage"},"datePublished":"2021-12-13T09:50:12+00:00","dateModified":"2025-08-20T10:04:07+00:00","description":"Amazon GameLift is a fully managed cloud service for setting up, running, and growing session-based multiplayer game servers.","breadcrumb":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/learning.workfall.com\/learning\/blog\/"},{"@type":"ListItem","position":2,"name":"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift?"}]},{"@type":"Article","@id":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#article","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#webpage"},"author":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a"},"headline":"How to create a GameLift fleet and add a queue to accept game session requests and route them to the best fleet globally using Amazon GameLift?","datePublished":"2021-12-13T09:50:12+00:00","dateModified":"2025-08-20T10:04:07+00:00","mainEntityOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#webpage"},"wordCount":1645,"publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/gamelift-fleet-and-add-a-queue-to-accept-game-session-requests-route-using-amazon-gamelift\/#primaryimage"},"thumbnailUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/gamelift-1.png","keywords":["Amazon GameLift","AWS","gametech","workfall"],"articleSection":["AWS Cloud Computing"],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a","name":"Workfall","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","caption":"Workfall"},"sameAs":["https:\/\/www.workfall.com"]}]}},"jetpack_featured_media_url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/gamelift-1.png","jetpack-related-posts":[{"id":1494,"url":"https:\/\/learning.workfall.com\/learning\/blog\/amazon-eks-clusters-locally-on-aws-outposts\/","url_meta":{"origin":802,"position":0},"title":"Amazon EKS Clusters Locally on AWS Outposts","date":"October 25, 2022","format":false,"excerpt":"AWS recently announced the availability of Amazon EKS local clusters on AWS Outposts. It means that now users can run the Amazon EKS cluster entirely on Outposts, including the Kubernetes control plane and nodes. To make things easier, AWS now allows you to host your entire Amazon EKS cluster on\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Amazon EKS Clusters Locally on AWS Outposts","src":"https:\/\/i1.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/10\/Cover-Images_Part2-1-2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":621,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-run-fault-tolerant-workloads-for-up-to-90-off-using-amazon-ec2-spot-instances\/","url_meta":{"origin":802,"position":1},"title":"How to run fault-tolerant workloads for up to 90% off using Amazon EC2 Spot Instances?","date":"November 11, 2021","format":false,"excerpt":"Understanding cloud bills and how to get the most out of the budget on AWS is becoming increasingly important as enterprises migrate more applications and services to the cloud and a larger portion of IT budgets is diverted to cloud providers. With specialized tools, economic models, and best practices, AWS\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Cost Optimization with EC2 Spot Instances","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/spot.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":633,"url":"https:\/\/learning.workfall.com\/learning\/blog\/deploy-aws-resources-with-ease-using-amazon-cloudformation-templates\/","url_meta":{"origin":802,"position":2},"title":"How can we deploy AWS resources with ease using AWS CloudFormation templates?","date":"November 11, 2021","format":false,"excerpt":"Ever imagined how difficult it can be to manage your infrastructure on AWS with many services created? It can be pretty challenging and at times can be pretty time-consuming too. We will have to start focusing more on managing the infrastructure rather than focusing on developing applications. To solve this\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"AWS CloudFormation Templates","src":"https:\/\/i1.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/CloudFormation.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":639,"url":"https:\/\/learning.workfall.com\/learning\/blog\/ros-ci-pipeline-using-aws-robomaker-and-codepipelinepart-1\/","url_meta":{"origin":802,"position":3},"title":"How to build a ROS CI Pipeline using AWS RoboMaker and CodePipeline(Part 1)?","date":"November 11, 2021","format":false,"excerpt":"Robots are being used more widely in society for increasingly sophisticated functions like picking and packing, last-mile delivery, complex assembly, search and rescue, environmental monitoring, and assisted surgery. Robots are utilized for commercial logistics and consumer cleaning, distribution, and companionship in the autonomous mobile robot (AMR) and autonomous ground vehicle\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"AWS RoboMaker - Workfall","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/RoboMaker1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":541,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-a-serverless-event-driven-workflow-with-aws-glue-and-amazon-eventbridgepart-1\/","url_meta":{"origin":802,"position":4},"title":"How to build a serverless event-driven workflow with AWS Glue and Amazon EventBridge(Part 1)?","date":"November 10, 2021","format":false,"excerpt":"Have you ever wondered how huge IT companies construct their ETL pipelines for production? Are you curious about how TBs and ZBs of data are effortlessly captured and rapidly processed to a database or other storage for data scientists and analysts to use? The answer is the serverless data integration\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"AWS Glue","src":"https:\/\/i1.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/Glue.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":611,"url":"https:\/\/learning.workfall.com\/learning\/blog\/trigger-lambda-function-using-amazon-cloudwatch-events-and-configure-cloudwatch-alarm-to-get-email-notifications-using-amazon-sns-part-1\/","url_meta":{"origin":802,"position":5},"title":"How to trigger Lambda function using Amazon CloudWatch events and configure CloudWatch alarm to get email notifications using Amazon SNS (Part 1)?","date":"November 11, 2021","format":false,"excerpt":"Whether you're considering a cloud migration or have already made the switch to AWS, you'll want to know how to manage your digital environment. With Amazon CloudWatch, AWS makes monitoring simple. CloudWatch is the cornerstone of your AWS infrastructure management. It has a robust framework for capturing and storing metrics\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Amazon CloudWatch - Workfall","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/cloudwatch1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/802"}],"collection":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/comments?post=802"}],"version-history":[{"count":7,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/802\/revisions"}],"predecessor-version":[{"id":2511,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/802\/revisions\/2511"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media\/818"}],"wp:attachment":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media?parent=802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/categories?post=802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/tags?post=802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}