[ad_1]
At this time, we’re launching AWS Mainframe Modernization service that will help you modernize your mainframe purposes and deploy them to AWS fully-managed runtime environments. This new service additionally supplies instruments and sources that will help you plan and implement migration and modernization.
Since the introduction of System/360 on April 7 1964, mainframe computer systems have enabled many industries to remodel themselves. The mainframe has revolutionized the way in which individuals purchase issues, how individuals e book and buy journey, and the way governments handle taxes or ship social companies. Two thirds of the Fortune 100 corporations have their core companies situated on a mainframe. And based on a 2018 estimate, $3 trillion ($3 x 10^12) in every day commerce flows by mainframes.
Mainframes are utilizing their very personal set of applied sciences: programming languages akin to COBOL, PL/1, and Pure, to call a couple of, or databases and knowledge information akin to VSAM, DB2, IMS DB, or Adabas. Additionally they run “utility servers” (or transaction managers as we name them) akin to CICS or IMS TM. Latest IBM mainframes additionally run purposes developed within the Java programming language deployed on WebSphere Software Server.
A lot of our clients operating mainframes advised us they wish to modernize their mainframe-based purposes to reap the benefits of the AWS cloud. They wish to improve their agility and their capability to innovate, acquire entry to a rising pool of skills with expertise operating workloads on AWS, and profit from the continuous AWS pattern of enhancing price/efficiency ratio.
Software modernization is a journey composed of 4 phases:
- First, you assess the scenario. Are you able to migrate? You outline the enterprise case and educate the migration crew.
- Second, you mobilize. You kick off the mission, determine purposes for a proof of idea, and refine your migration plan and enterprise circumstances.
- Third, you migrate and modernize. For every utility, you run in-depth discovery, resolve on the suitable utility structure and migration journey, replatform or refactor the code base, and check and deploy to manufacturing.
- Final, you function and optimize. You monitor deployed purposes, handle sources, and be sure that safety and compliance are updated.
AWS Mainframe Modernization helps you throughout every part of your journey.
Assess and Mobilize
Throughout the evaluation and mobilization part, you may have entry to evaluation and improvement instruments to find the scope of your utility portfolio and to remodel supply code as wanted. Sometimes, the service helps you uncover the belongings of your mainframe purposes and determine all the info and different dependencies. We give you built-in improvement environments the place you may adapt or refactor your supply code, relying on whether or not you might be replatforming or refactoring your purposes.
Software Automated Refactoring
Chances are you’ll select to make use of the automated refactoring sample, the place mainframe utility belongings are mechanically transformed into a contemporary language and ecosystem. With automated refactoring, AWS Mainframe Modernization makes use of Blu Age instruments to transform your COBOL, PL/1, or JCL code to Java companies and scripts. It generates trendy code, knowledge entry, and knowledge format by implementing patterns and guidelines to remodel screens, listed information, and batch purposes to a contemporary utility stack.
Software Replatforming
You might also select to replatform your purposes, that means transfer them to AWS with minimal modifications to the supply code. When replatforming, the fully-managed runtime comes preinstalled with the Micro Focus mainframe-compatible elements, akin to transaction managers, knowledge mapping instruments, display and maps readers, and batch execution environments, permitting you to run your utility with minimal modifications.
This weblog submit will help you study extra about nuances between replatforming and refactoring.
DevOps For Your Mainframe Functions
AWS Mainframe Modernization service supplies you with AWS CloudFormation templates to simply create steady integration and steady deployment pipelines. It additionally deploys and configures monitoring companies to watch the managed runtime. This lets you keep or proceed to evolve your purposes as soon as migrated, utilizing greatest practices from Agile and DevOps methodologies.
Managed Companies
AWS Mainframe Modernization takes care of the undifferentiated heavy lifting and supplies you with absolutely managed runtime environments primarily based on 15 years of cloud structure greatest practices by way of safety, excessive availability, scalability, system administration, and utilizing infrastructure as code. These are all necessary for the business-critical purposes operating on mainframes.
The evaluation instruments, improvement instruments, and the replatforming or refactoring runtimes come preinstalled and able to use. However there’s way more than preinstalled environments. The service deploys and manages the entire infrastructure for you. It deploys the required community, load balancer, and configure log assortment with Amazon CloudWatch, amongst others. It manages utility versioning, deployments, and excessive availability dependencies. This protects you days of designing, testing, automating, and deploying your individual infrastructure.
The absolutely managed runtime contains intensive automation and managed infrastructure sources which you can function through the AWS console, the AWS Command Line Interface (CLI), and utility programming interfaces (APIs). This removes the burden and undifferentiated heavy lifting of managing a fancy infrastructure. It permits you to spend time and give attention to innovating and constructing new capabilities.
Let’s Deploy an App
As typical, I like to indicate you the way it works. I’m utilizing a demo banking utility. The appliance has been replatformed and is accessible as two .zip information. The primary one incorporates the applying binaries, and the second the info information. I uploaded the content material of those zipped information to an Amazon Easy Storage Service (Amazon S3) bucket. As a part of the conditions, I additionally created a PostgreSQL Aurora database, saved its username and password in AWS Secrets and techniques Supervisor, and I created an encryption key in AWS Key Administration Service (KMS).
Create an Surroundings
Let’s deploy and run the BankDemo pattern utility in an AWS Mainframe Modernization managed runtime atmosphere with the Micro Focus runtime engine. For brevity, I spotlight solely the primary steps. The full tutorial is accessible as a part of the service documentation.
I open the AWS Administration Console and navigate to AWS Mainframe Modernization. I navigate to Environments and choose Create atmosphere.
I give the atmosphere a title and choose Micro Focus runtime since we’re deploying a replatformed utility. Then I choose Subsequent.
Within the Specify Configurations part, I go away all of the default values: a Standalone runtime atmosphere, the M2.m5.giant EC2 occasion kind, and the default VPC and subnets. Then I choose Subsequent.
On the Connect Storage part, I mount an EFS endpoint as /m2/mount/demo. Then I choose Subsequent.
Within the Overview and create part, I evaluate my configuration and choose Create atmosphere. After some time, the atmosphere standing switches to Obtainable.
Create an Software
Now that I’ve an atmosphere, let’s deploy the pattern banking utility on it. I choose the Functions part and choose Create utility.
I give my utility a reputation, and below Engine kind, I choose Micro Focus.
Within the Specify sources and configurations part, I enter a JSON definition of my utility. The JSON tells the runtime atmosphere the place my utility’s numerous information are situated and tips on how to entry Secrets and techniques Supervisor. You will discover a pattern JSON file in the tutorial part of the documentation.
Within the final part, I Overview and create the applying. I choose Create utility. After a second, the applying turns into out there.
As soon as out there, I deploy the applying to the atmosphere. I choose the AWSNewsBlog-SampleBanking app, then I choose the Actions dropdown menu, and I choose Deploy utility.
After some time, the applying standing modifications to Prepared.
Import Knowledge units
The final step earlier than beginning the applying is to import its knowledge units. Within the navigation pane, I choose Functions, then select AWSNewsBlog-SampleBank. I then choose the Knowledge units tab and choose Import. I could both specify the info set configuration values individually utilizing the console or present the situation of an S3 bucket that incorporates a knowledge set configuration JSON file.
I exploit the JSON file supplied by the tutorial within the documentation. Earlier than importing the JSON file to S3, I change the $S3_DATASET_PREFIX variable with the precise worth of my S3 bucket and prefix. For this instance, I exploit awsnewsblog-samplebank/catalog.
After some time, the info set standing modifications to Accomplished.
My utility and its knowledge set at the moment are deployed into the cloud.
Begin the Software
The final step is to begin the applying. I navigate to the Functions part. I then choose AWSNewsBlog-SampleBank. Within the Actions dropdown menu, I choose Begin utility. After a second, the applying standing modifications to Operating.
Entry the Software
To entry the applying, I want a 3270 terminal emulator. Relying in your platform, a few choices can be found. I select to make use of a web-based TN3270 web-based consumer supplied by Micro Focus and out there on the AWS Market. I configure the terminal emulator to level it to the AWS Mainframe Modernization atmosphere endpoint, and I exploit port 6000.
As soon as the session begins, I obtain the CICS welcome immediate. I kind BANK and press ENTER to begin the app. I authenticate with consumer BA0001 and password A. The principle utility menu is displayed. I choose the primary choice of the menu and press ENTER.
Congrats, your replatformed utility has been deployed within the cloud and is accessible by an ordinary IBM 3270 terminal emulator.
Pricing and Availability
AWS Mainframe Modernization service is accessible within the following AWS Areas: US East (N. Virginia), US West (Oregon), Asia Pacific (Sydney), Canada (Central), Europe (Frankfurt), Europe (Eire), and South America (São Paulo).
You solely pay for what you employ. There are not any upfront prices. Third-party license prices are included within the hourly value. Runtime environments for refactored purposes, primarily based on Blu Age, begin at $2.50/hour. Runtime environments for replatformed purposes, primarily based on Micro Focus, begin at $5.55/hour. This contains the software program licenses (Blu Age or Micro Focus). As typical, AWS Assist plans can be found. Additionally they cowl Blu Age and Micro Focus software program.
Dedicated plans can be found for pricing reductions. The pricing particulars can be found on the service pricing web page.
And now, go construct 😉
[ad_2]









