Skip to main content

What is AWS AMI?

Learning the terminology in cloud computing can take a little time. The first step is realizing what the cloud itself can do for your business -- mostly, it’s about scaling computing services. The servers you use do not run locally in a data center but in a remote facility. There are options for cloud storage, compute performance on virtual servers, and running web applications.

Another important term, at least when you are considering Amazon Web Services (AWS), is an instance. This is like the digital footprint for your computing resources, including your specifications for the amount of storage, processing power, and memory. If you are a startup and have a new web application you want customers to use, you can configure an AWS instance for that application, determining the parameters for how it runs in the cloud.

Because the cloud is so “elastic” and flexible, scaling with the needs of your business and user growth, there is an entire IT infrastructure available to run instances. This is the Amazon Elastic Compute Cloud (EC2), which is the primary virtual server infrastructure available. EC2 is incredibly popular these days because it can scale as your business changes and evolves, and because the costs associated with the virtual infrastructure are based on actual usage.

After understanding these basic terms, the next step is to learn about what Amazon calls the AMI (Amazon Machine Image). In Amazon cloud computing parlance, an instance runs on an Amazon Machine Image. It’s essentially a virtual machine that runs in the cloud. Without an AMI, there would be no instances, no way to define the parameters, and no place to run a web application, store a cloud database, deploy an API (Application Programming Interface) or really take advantage of cloud computing in the first place. It’s similar to what you might view as the portion of a local server in a data center provisioned for an application.

An AMI is a template, pre-configured for your cloud computing needs. One good way to understand how an AMI works is to think in terms of a preset in a photo editing application. In Adobe Photoshop, for example, you can use a preset that automatically determines the exposure, color, brightness, and other factors of a photo. It speeds up photo editing because you can load the preset, apply it to an image, and move on to the next one.

Benefits of using AMI

Like cloud computing itself, using an AMI has several important advantages. Chief among these is the fact that you can rely on pre-configured templates that allow you to deploy one or more instances. With an AMI, you have the ability to quickly and efficiently determine what computing power, memory, storage, and other factors you need for your applications.

Of course, the low cost is also a major benefit. An AMI is a virtual machine that runs in the cloud, and you can deploy and configure each one according to your business needs. For massive Big Data projects, you can deploy multiple instances on an AMI and pay for the higher usage, but even a small startup could deploy instances for a simple mobile app. There are no up-front costs as you might expect from a cloud computing provider.

The AMI also speeds up configuration and deployment because the templates are well-known and defined for typical computing infrastructure needs. The alternative is much more complex. Developers would have to define the parameters they need on their own data center servers or architect the virtual servers and settings on their own. With AMI, this is all accomplished in a more seamless way, especially since other companies likely deploy similar instances.

Flexibility is the key benefit as well. An AMI can run Linux, Unix, or Windows, and you can augment the AMI with additional services. As you can expect from an Amazon service, an AMI is compressed, encrypted, and secured no matter which operating system you use.

Most of the advantages to using AMI are the same as using EC2 itself. Other than the pre-configured templates, the pay-as-you-go cost structure, and speed of deployment, there are advantages in being able to scale and experiment with new features of an app or by releasing additional apps without worrying about the infrastructure itself.

One example is when a startup decides to make a new app -- it’s always an unknown if the app will catch on with users or if they will look for new features right away if there are other services you need to deploy (say, to capture credit card information or offer a place to store files to the user). And when one app is successful and catches on, there might be an opportunity to develop and deploy more apps that are similar and provide a new host of services.



from TechRadar - All the latest technology news https://ift.tt/2vu755p

Comments

Popular posts from this blog

The future of Magic Leap's promising AR efforts dim after layoffs

The Magic Leap Two is now further away than ever, unfortunately. Today in a blog post the augmented reality pioneer announced major layoffs and has decided to cut up to half of its workforce, according to some reports. The original Magic Leap One was supposed to be one of the first mainstream augmented reality headsets when it launched in 2018, but a high price point and lack of interest from developers left the headset high and dry after launch. According to the blog post, Magic Leap says it will be focusing its efforts on enterprise solutions (a statement HTC has made recently as well) and shift its focus away from consumer technology… at least for the time being.  The company has been open about creating a second headset that would offer improved specs for some time, but how that work will now have to go forward without half of the team , according to some estimates, remains to be seen. Is the window closing on augmented reality?  Although it’s just one company, Magic...

Airship acquires SMS commerce company ReplyBuy

Airship is announcing that it has acquired mobile commerce startup ReplyBuy . The startup (which was a finalist at TechCrunch’s 1st and Future competition in 2016) works with customers like entertainment venues and professional and college sports teams to send messages and sell tickets to fans via SMS. It raised $4 million in funding from Sand Hill Angels, Kosinski Ventures, SEAG Ventures, Enspire Capital, MRTNZ Ventures and others, according to Crunchbase . Airship, meanwhile, has been expanding its platform beyond push notifications to cover customer communication across SMS, email, mobile wallets and more. But CEO Brett Caine said this is the first time the company is moving into commerce. While sports and concerts tickets might not be a booming market right now, Caine suggested that the company is actually seeing increased purchasing activity “in and around the Airship platform” as businesses try to drive more in-app purchases. He also suggested that both the COVID-19 pandem...

Du offers new roaming bundle for summer

UAE-based telecom operator du is offering roaming bundle for travelers valid for seven days. The summer bundle features unlimited calling and 2.5GB of data to 174 destinations - all from their own UAE number. Priced at AED 300 (per week) this latest addition to du’s roaming bundles will be available for customers travelling to 174 countries, including GCC countries, UK, US, European destinations, and Egypt, starting from May 30. The postpaid mobile subscribers can subscribe to the roaming bundle by sending the SMS U to 5102. Fahad Al Hassawi, Deputy CEO – Telco Services at EITC, the parent company of du, said that the roaming bundle will enhance the subscribers’ connectivity while travelling overseas and minimise their current pain points. Etisalat doubles internet speeds for eLife Unlimited subscribers from TechRadar - All the latest technology news http://bit.ly/2KbK1O8