March 13, 2020 / Nirav Shah
Hello Cloudies, We are back with the latest news of AWS….
On 11th March, 2020, Amazon Web Services launched a very innovative service and named it <strong>BottleRocket</strong>. This blog post is designed to take you on spin of AWS Bottlerocket service and make a well informed decision to use it.
<strong>Bottlerocket</strong>, is a Linux-based open source operating system and it is specially designed and developed to <strong>run various containers</strong> on virtual machines. Bottlerocket supports both types of container images: Docker and Open Container Initiative (OCI) format. That proves it is compatible with all Linux-based containers.
From a security perspective, Bottlerocket prevents the system access via SSH and performs file integrity checks during boot time. Bottlerocket uses essential software to run containers, which improves resource utilization.
<h2><b>Working process of Bottlerocket</b></h2>
<img class=”aligncenter wp-image-4277 size-full” src=”https://www.eternalsoftsolutions.com/blog/wp-content/uploads/2020/03/11-_1_.webp” alt=”Working process of Bottlerocket a Linux-based open source operating system” width=”1136″ height=”334″ />
<h2><b>Features Of Bottlerocket </b></h2>
<ul class=”listing” style=”margin-left: 40px; margin-bottom: 20px;”>
<li>Single-step update to all container applications.</li>
<li>Auto-update using other AWS container service.</li>
<li>High security and resource management.</li>
<li>API access for configuration.</li>
<li>Now let’s see, how to deploy Bottlerocket on AWS?</li>
</ul>
AWS gives an Amazon Machine Image (AMI) for Bottlerocket that you can use to run on supported EC2 instance types from the AWS console, CLI, and also SDK. AWS will also proivde Bottlerocket builds that are pre-configured for EKS.
<strong>Note</strong>
Bottlerocket needs at least <strong>1vCPU</strong> and <strong>512MB</strong> of RAM. Bottlerocket does not support <strong>PV(Paravirtual)</strong> instance types.
And if you want to deploy and operate Bottlerocket using Kubernetes please go through the link below,
<a style=”color: #0b5f9e;” href=”https://github.com/bottlerocket-os/bottlerocket-update-operator” target=”_blank” rel=”noopener”>https://github.com/bottlerocket-os/bottlerocket-update-operator</a>
<strong>Pricing</strong>
For pricing we would like to quote AWS.
<ul class=”listing” style=”margin-left: 40px; margin-bottom: 20px;”>
<li>Bottlerocket is provided at no additional charge. Standard Amazon EC2 and AWS charges apply for running Amazon EC2 instances and other services.</li>
</ul>
So Bottlerocket is provided at no additional charge, however for specialized assistance you might have to subscribe to AWS support plans.
More information at <a style=”color: #0b5f9e;” href=”https://aws.amazon.com/premiumsupport/plans/” target=”_blank” rel=”noopener”>https://aws.amazon.com/premiumsupport/plans/</a>
Some companies are launching the project in cooperation with a number of technology partners like: Alcide, Armory, CrowdStrike, Datadog, New Relic, Sysdig, Tigera etc.
This service is very useful for improving DevOps productivity. For more information on DevOps toolkit visit our <a style=”color: #0b5f9e;” href=”https://www.eternalsoftsolutions.com/blog/explain-significance-of-codecommit-code-pipeline-code-deploye-in-aws-devops-process/”>DevOps article link</a>.
<strong>Summary</strong>
Bottlerocket is a linux OS developed for rapid deployment of applications and services built with the agile concept of software development. It is built for the purpose of running containers and allows you to manage a large number of container hosts identically with automation. Bottlerocket instances are intended to be an infrequent operation for advanced debugging and troubleshooting. It is one step closer <a style=”color: #0b5f9e;” href=”https://www.eternalsoftsolutions.com/blog/aws-cost-optimization-tools/”>operational and variable cost optimization</a>.
Remember, there’s a lot of documentation out there from AWS. So if you’re stuck, just try googling a few key words and you should be able to find some advice.
In the end below are some links which may help you with Bottlerocket.
<a style=”color: #0b5f9e;” href=”https://aws.amazon.com/bottlerocket/” target=”_blank” rel=”noopener”>https://aws.amazon.com/bottlerocket/</a>
<a style=”color: #0b5f9e;” href=”https://aws.amazon.com/blogs/aws/bottlerocket-open-source-os-for-container-hosting/” target=”_blank” rel=”noopener”>https://aws.amazon.com/blogs/aws/bottlerocket-open-source-os-for-container-hosting/</a>
<h3><i>“It’s not an experiment if you know it’s going to work.” ―</i><strong style=”color: #0b5f9e;”> Jeff Bezos</strong></h3>
<style type=”text/css”>
ul.listing li {<br /> list-style-type: disc !important;<br /> }<br /> ul.listing-new li {<br /> list-style-type: disc !important;<br /> }<br /> .blog-portion-one ul li.list-none {<br /> list-style-type: none !important;<br /> list-style: none !important;<br /> }<br />.blog-portion-one ul li {<br /> list-style: outside none none;<br /> margin-bottom: 10px;<br /> list-style-type: disc;<br />}<br />.listing img {<br /> width:100%;<br />}<br />ul.awsul li {<br /> list-style-type: square !important;<br /> margin-left: 40px;<br />}</p>
<p>code, pre {<br /> overflow: auto;<br /> white-space: pre;<br /> display: block;<br /> padding: 1.5rem;<br /> position: relative;<br /> font-size: 15px;<br /> line-height: 1.82857143;<br /> color: #333;<br /> word-wrap: normal;<br /> background-color: #f5f5f5;<br /> border: 1px solid #ccc;<br /> border-radius: 4px;<br /> overflow-x: auto;<br /> overflow-y: auto;<br /> margin-top: 20px;<br /> margin-bottom: 20px;<br /> word-break: break-all;<br /> margin: 0 0 10px;<br />}<br /></style>
<strong>Service: <a href=”https://www.eternalsoftsolutions.com/aws-services/hire-aws-developer.php” target=”_blank” rel=”noopener”><span style=”font-weight: 400;”>Hire AWS Expert</span></a></strong>

Nirav Shah is the Director of Eternal Web Pvt Ltd, an AWS Advanced Consulting Partner and certified Odoo Partner based in the UK. With over a decade of experience in cloud computing, digital transformation, and ERP implementation, Nirav helps enterprises adopt the right technology to solve complex business challenges. He specialises in AWS infrastructure, Odoo ERP, and web development solutions for businesses across the UK and beyond.
Have queries about your project idea or concept? Please drop in your project details to discuss with our AWS Global Cloud Infrastructure service specialists and consultants.