Amazon EC2 enables you to scale up or down to handle changes in requirements or spikes in popularity, reducing your need to forecast traffic. An AWS user can increase or decrease instance capacity as needed within minutes using the Amazon EC2 web interface or an application programming interface (API). A developer can code an application to scale instances automatically with AWS Auto Scaling. A developer can also define an autoscaling policy and group to manage multiple instances at once.
Services We Offer with Amazon EC2
We work with your teams to create your vision on the AWS platform. We can start at the beginning and work with your teams to create new custom .NET applications or services. Or port a .NET Framework application to a .NET Core application capable of running on Linux. You can even explore how to refactor your .NET applications and run them as a serverless applications on AWS Lambda.
Amazon EC2 running Microsoft Windows Server is a secure, reliable, and high-performance environment for deploying Windows-based applications and workloads. This gives you the ability to provision instances quickly and scale up or scale down as needed, while only paying for what you use. Using this, we are able to help or clients achieve seamless integration with existing Amazon EC2 features like Amazon Elastic Block Store (EBS), Amazon CloudWatch, Elastic Load Balancing, and Elastic IPs. AWS supports everything you need to build and run Windows applications including Active Directory, .NET, Microsoft SQL Server, Windows desktop-as-a-service, and all supported versions of Windows Server.
With AWS License Manager, administrators can create customized licensing rules that mirror the terms of their licensing agreements. Administrators can use these rules to help prevent licensing violations, such as using more licenses than an agreement stipulates. Rules in AWS License Manager help prevent a licensing breach by stopping the instance from launching or by notifying administrators about the infringement. Administrators gain control and visibility of all their licenses with the AWS License Manager dashboard and reduce the risk of non-compliance, misreporting, and additional costs due to licensing overages.
Benefits of Amazon EC2
Getting started with EC2 is easy, and because EC2 is controlled by APIs developers can commission any number of server instances at the same time to quickly increase or decrease capacity. EC2 allows for complete control of instances which makes operation as simple as if the machine were in-house.
The flexibility of multiple instance types, operating systems, and software packages and the fact that EC2 is integrated with most AWS Services -- S3, Relational Database Service (RDS), Virtual Private Cloud (VPC) -- makes it a secure solution for computing, query processing, and cloud storage.
Our Work on Amazon EC2
Our client acquired a portion of an organization with a set of custom applications purpose built to manage their customers. These applications were architected using a traditional three tier configuration and installed on virtual machines in their offices. The technology stack was standardized with Microsoft IIS for the presentation layer, SQL and File shares for data. Faced with a challenge to move these applications to their own platforms in less than two months while maintaining minimal downtime, they invited Prime TSR to streamline the migration.
Prime TSR’s solution established a new landing zone for the workloads with AWS Cloud Formation templates to manage the infrastructure, a set of synchronization pipelines for keeping the file system data in sync, and leveraging AWS Database Migration Service to keep the SQL data in sync prior to cutover. All of this allowed our client and their users to realize a migration in the timeline they needed and with little impact to their operations.
While working through the migration Prime TSR also ran a Well-Architected Review of the environment. We quickly realized there were several places in the environment that could be improved as we migrated to the new platform. Our client now has the ability to process the incoming data 4X faster than before and has plans to re-factor the solution in the future to take advantage of more of the AWS platform.