Submit Search
Upload
Refactoring Web Services on AWS cloud (PaaS & SaaS)
•
0 likes
•
1 view
IRJET Journal
Follow
https://www.irjet.net/archives/V9/i5/IRJET-V9I5674.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 4
Download now
Download to read offline
Recommended
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
WebStackAcademy
Delivering Hybrid Cloud Solutions on Microsoft Azure
Delivering Hybrid Cloud Solutions on Microsoft Azure
Kemp
Technology Overview
Technology Overview
Liran Zelkha
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
CAST
Building Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptx
Nelson Kimathi
SRV205 Architectures and Strategies for Building Modern Applications on AWS
SRV205 Architectures and Strategies for Building Modern Applications on AWS
Amazon Web Services
An Eye On Amazon AWS
An Eye On Amazon AWS
IRJET Journal
Recommended
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
WebStackAcademy
Delivering Hybrid Cloud Solutions on Microsoft Azure
Delivering Hybrid Cloud Solutions on Microsoft Azure
Kemp
Technology Overview
Technology Overview
Liran Zelkha
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
CAST
Building Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptx
Nelson Kimathi
SRV205 Architectures and Strategies for Building Modern Applications on AWS
SRV205 Architectures and Strategies for Building Modern Applications on AWS
Amazon Web Services
An Eye On Amazon AWS
An Eye On Amazon AWS
IRJET Journal
Aws cloud best_practices
Aws cloud best_practices
Suruli Kannan
A complete-guide-to-oracle-to-redshift-migration
A complete-guide-to-oracle-to-redshift-migration
bindu1512
APMWQ3D2S3 Modernizing legacy Java workloads.pdf
APMWQ3D2S3 Modernizing legacy Java workloads.pdf
HemantBabtiwale
Cloud computing03
Cloud computing03
Piyush Sharma
Aws cloud infrastructure and cost estimation for angular site
Aws cloud infrastructure and cost estimation for angular site
Le Kien Truc
Whitepaper - Choosing the right cloud provider for your business
Whitepaper - Choosing the right cloud provider for your business
Rick Blaisdell
Discovering the value of the cloud for the business
Discovering the value of the cloud for the business
Dr. Ramkumar Lakshminarayanan
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Amazon Web Services
SQL in the cloud performance benchmarks
SQL in the cloud performance benchmarks
Thavash Govender
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET Journal
IRJET- Research Paper on AWS Cloud Infrastructure vs Traditional On-Premise
IRJET- Research Paper on AWS Cloud Infrastructure vs Traditional On-Premise
IRJET Journal
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
Amazon Web Services
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
Symantec
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
Amazon Web Services
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker GmbH
IRJET- Commercial Web Application Load Balancing based on Hybrid Cloud
IRJET- Commercial Web Application Load Balancing based on Hybrid Cloud
IRJET Journal
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Amazon Web Services
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
Amazon Web Services
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS
Amazon Web Services
Privacy Preservation in cloud Environment using AES Algorithm
Privacy Preservation in cloud Environment using AES Algorithm
IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
More Related Content
Similar to Refactoring Web Services on AWS cloud (PaaS & SaaS)
Aws cloud best_practices
Aws cloud best_practices
Suruli Kannan
A complete-guide-to-oracle-to-redshift-migration
A complete-guide-to-oracle-to-redshift-migration
bindu1512
APMWQ3D2S3 Modernizing legacy Java workloads.pdf
APMWQ3D2S3 Modernizing legacy Java workloads.pdf
HemantBabtiwale
Cloud computing03
Cloud computing03
Piyush Sharma
Aws cloud infrastructure and cost estimation for angular site
Aws cloud infrastructure and cost estimation for angular site
Le Kien Truc
Whitepaper - Choosing the right cloud provider for your business
Whitepaper - Choosing the right cloud provider for your business
Rick Blaisdell
Discovering the value of the cloud for the business
Discovering the value of the cloud for the business
Dr. Ramkumar Lakshminarayanan
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Amazon Web Services
SQL in the cloud performance benchmarks
SQL in the cloud performance benchmarks
Thavash Govender
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET Journal
IRJET- Research Paper on AWS Cloud Infrastructure vs Traditional On-Premise
IRJET- Research Paper on AWS Cloud Infrastructure vs Traditional On-Premise
IRJET Journal
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
Amazon Web Services
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
Symantec
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
Amazon Web Services
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker GmbH
IRJET- Commercial Web Application Load Balancing based on Hybrid Cloud
IRJET- Commercial Web Application Load Balancing based on Hybrid Cloud
IRJET Journal
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Amazon Web Services
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
Amazon Web Services
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS
Amazon Web Services
Privacy Preservation in cloud Environment using AES Algorithm
Privacy Preservation in cloud Environment using AES Algorithm
IRJET Journal
Similar to Refactoring Web Services on AWS cloud (PaaS & SaaS)
(20)
Aws cloud best_practices
Aws cloud best_practices
A complete-guide-to-oracle-to-redshift-migration
A complete-guide-to-oracle-to-redshift-migration
APMWQ3D2S3 Modernizing legacy Java workloads.pdf
APMWQ3D2S3 Modernizing legacy Java workloads.pdf
Cloud computing03
Cloud computing03
Aws cloud infrastructure and cost estimation for angular site
Aws cloud infrastructure and cost estimation for angular site
Whitepaper - Choosing the right cloud provider for your business
Whitepaper - Choosing the right cloud provider for your business
Discovering the value of the cloud for the business
Discovering the value of the cloud for the business
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
SQL in the cloud performance benchmarks
SQL in the cloud performance benchmarks
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET- Research Paper on AWS Cloud Infrastructure vs Traditional On-Premise
IRJET- Research Paper on AWS Cloud Infrastructure vs Traditional On-Premise
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
IRJET- Commercial Web Application Load Balancing based on Hybrid Cloud
IRJET- Commercial Web Application Load Balancing based on Hybrid Cloud
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS
Privacy Preservation in cloud Environment using AES Algorithm
Privacy Preservation in cloud Environment using AES Algorithm
More from IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
More from IRJET Journal
(20)
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
React based fullstack edtech web application
React based fullstack edtech web application
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Recently uploaded
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Md. Shahidul Islam Prodhan
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
Kamal Acharya
Toll tax management system project report..pdf
Toll tax management system project report..pdf
Kamal Acharya
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
bim.edu.pl
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
Kamal Acharya
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
Amil baba
Laundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
Kamal Acharya
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
VigneshvaranMech
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
RCC Institute of Information Technology
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
Pharmacy management system project report..pdf
Pharmacy management system project report..pdf
Kamal Acharya
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
C Sai Kiran
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
Rased Khan
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
Courier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
Dr. Radhey Shyam
Recently uploaded
(20)
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
Toll tax management system project report..pdf
Toll tax management system project report..pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
Laundry management system project report.pdf
Laundry management system project report.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
Pharmacy management system project report..pdf
Pharmacy management system project report..pdf
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Courier management system project report.pdf
Courier management system project report.pdf
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
Refactoring Web Services on AWS cloud (PaaS & SaaS)
1.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3324 Refactoring Web Services on AWS cloud (PaaS & SaaS) Asst. Prof Pramod Salunkhe1, Pem Tshering2, Yashwant Chavan3 1(Dept. Of Computer Engineering, Bharati Vidyapeeth College of Engineering, Lavale, India) 2-3(B.E, Dept. Of Computer Engineering, Bharati Vidyapeeth College of Engineering, Lavale, India) ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract – Refactoring or re-architecting initssimplest can be defined as ever-changing application code for the better. Typically, the goal is to boost performance, quality, and maintainability. Re-architecting for AWS expands those advantages and allows extra ones such as better availability, scalability, and reliability. Another major advantage that refactoring provides is the ability to dump massiveamountsof undifferentiated work to AWS. Tasks such as hardware maintenance, software patch management, information updates, and more are all managed for you when using services like Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS), or AWS Fargate, permitting your team to focus in what differentiates your business [1]. In this paper, we will refactor our services using a refactoring strategy to improve agility and business continuity. We can include new features, and skills effectively and easily, and have the best performance for our application workload. Key Words: Refactoring, Maintainability, AWS, Continuity, Workload, Container Service, Kubernetes Service 1. INTRODUCTION We may assume, doing a project where the services are running on physical machines/virtual machines/cloud machines, it could be EC2 instances and we are dealing with various services for our application workload, we could be having databases, application servers, web servers,network services like DNS, DHCP, etc. To manage all these multiple teams are required, like the cloud computing team if we use a cloud computing platform, theVirtualizationteamif weare doing virtualization on our data center, the data center's operation team, monitoring team, system admin team, and few other teams will get involved managing this application workload. 1.2 Why choose to refactor? We pick out to refactor those applications that are very critical, contribute revenue and are strategically crucial to the business development. While less strategic business applications are likely to be the candidate for re-hosting or re-platforming. Some compelling reasons to pick out to refactor an application include: 1. Create new revenue streams and/or optimize existing ones. 2. Create furtherimprovements thatdirectlyimpactfuture revenue opportunities. 3. Enable quick time-to-market with new features. 4. Support a changing/new business model. 5. Easily scale both up and down to meet planned and unplanned changes in traffic [2]. 1.3 Key components of AWS web hosting Architecture Here we describe some of the key components of the web hosting architecture implemented on AWS and explain how they differ from a traditional web hosting architecture. Content Delivery Edge caching remains relevant in Amazon Web Service's cloud computing infrastructure. Any existing solution in web application infrastructure should work just fine in the AWS Cloud. However, when using AWS, an additional optionisavailableto use the Amazon CloudFrontservicefor edgecaching your website. Amazon CloudFront can be used to deliver dynamic, static, and streamingcontent,over a global network of edge locations to your website. Requests for the contentare automaticallyroutedto the closest edge location, delivering content with the best possible performance. CloudFront is optimized to work with otherAmazonWebservices such as Amazon S3 and Amazon EC2. CloudFront also works seamlessly with origin servers other than AWS that store the original, final versions of your files. Like other AWS, there are no monthly contracts or commitments to use CloudFront—you only pay for it much or as little content as you actually deliver through the Service. Managing public DNS Migrating a web application to the Amazon Web Service Cloud requires some DNS changes to take advantage of the multiple availability zones provided by AWS. For one to help manage DNS routing, AWS provides Amazon Route 53, a highly available and scalable DNS web service. Queries for your domain areautomaticallyroutedtothenearest DNS server and are therefore answered with the
2.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3325 best possible performance. Route 53 resolves requests for your domain name (e.g. www.example.com) to your Elastic Load Balancer as well as your zone apex record (example.com). Load balancing across clusters Hardware load balancers are common networking devices used in traditional web application architectures. AWS provides this capabilitythrough the Elastic Load Balancing service, a configurable load balancing solution that supports host health checks, balancing traffic on EC2 instances across multiple availability zones, and dynamically adding and removing Amazon EC2 hosts from the Server supports rotation. Elastic Load Balancing can dynamically increase or decrease load balancing capacity to meet traffic demands while providing a predictable entry point through the use of a persistent CNAME. The Elastic Load Balancing service also supports persistent sessions to meet advanced routing requirements. If your application requires advanced load balancing capabilities, you can purchase a software load balancing package (e.g. HAProxy, or Nginx) on EC2 instances. You could then assign Elastic IP addresses to theseload- balanced EC2 instances to minimize DNS changes [3]. 2. PROBLEM STATEMENT There is an excessive amount of operational overhead where our team is struggling with the uptime and regular scaling requirement,upfrontcapitalexpenditure,andregular operational expenditure if you are using your own local data center and processes will be manual and will be tough to automateeven with virtualization, all these processeswillbe time-consuming and really expensive. 3. OBJECTIVE We need a flexible infrastructure. No upfront cost (Pay-as-we-go model). We need IaaC We need PaaS SaaS for ease of managing out infrastructure so to have low latency operational overhead. 4. SOLUTION We are using a cloud platform, but instead of using IaaS, we will be mostly using PaaS andSaaS services. Wearenotgoing with regular Ec2 instances but will be using some cloud- managed services from AWS. Cloud here means we can code our infrastructure, so we can have IaaS. PaaS and SaaS services are easy to manage, flexible, and elastic in nature. Scaling will be mostly taken care of by the cloud vendors and itwillbeapay-as-you-gomodelwithmore automation, so refactoring the application gives an easy infrastructure to manage, increased performance, and is convenient to scale. There will be no need of huge teams to manage all this. 5. PROPOSED WORK Aws services we will be using in this project include: 5.1 Front-end Instead of using regular Ec2 instances we will be using the Beanstalk service (VM for Tomcat app server) and this service will in turn create an Ec2 instance and host our application on it. We don’t need to manage this Ec2 instance manually. Beanstalk service will also have a load balancer. It will also have auto-scaling and S3/EFS bucket for storing the artifacts or we can use our own S3 bucket. 5.2 Back-end In the back-end of the database wewillbeusingRDS instances. It’s really like a PaaS, so you will get a database platform to choose from, just need to fill in the requirement and the database is upand running in no time. Scaling will be very easy. Regular backup will be taken automatically. We will be using the ElastiCache service instead of Memcached. ActiveMQ instead of RabbitMQ. Route 53 for DNS. CloudFront for content delivery network, so if we have a global audience thenusingCloudFrontforthe content delivery network will be very easy and convenient.
3.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3326 5.3 System architecture Fig -1: System architecture Users will access our URL which will be resolved to an endpoint from Amazon Route 53. The endpoint will be of Amazon CloudFront content delivery network which will cache a wide variety of things to serve the global audience. From there the request will be redirected to an application load balancer which is part of Elastic Beanstalk. The application load balancer will forward the request to an Ec2 instance which is in an auto-scaling group. Here our Tomcat application service will be running and all this will be a part of Elastic Beanstalk. There will be also Amazon CloudWatch alarms that will be monitoring the auto-scaling group and will scale out and scale in based on the requirement. There will be an S3 bucket where artifacts will be stored and we can deploy our latest artifact by just clicking a button. So our entire front end will be managed by the beanstalk. For the back-end in Memcached instead of RabbitMQ, weare using AmazonMQ. Instead of using Memcache on the Ec2 instance, we’re using Elastic cache service. Instead of using a database running on the Ec2 instance, we’re going to use Amazon RDS. 5.4. Flow of execution Login to AWS account Create key pair for beanstalk instance login. Create a security group for (backend service) ElastiCache, RDS, and ActiveMQ. Then create: RDS Amazon ElastiCache Amazon ActiveMQ Create an Elastic Beanstalk environment. Update backend security group to allowtrafficfrom Beanstalk security group. Update backend security group to allow internal traffic. So, by now our backend services will be also up and running, and RDS will be also up and running Launch Ec2-Instance for Database initialization. Login to the instance and Initialize the RDS database. Change healthcheck on Beanstalk to /login. Add 443 HTTPS listener to the elastic load balancer Build artifact with backend information. So, by now we should have the endpoint of RDS, the endpoint ofAmazonMQ,and theendpointofElastiCache. We will feed this information into our application properties file and we’ll build the artifact. Then we’ll deploy the artifact to the beanstalk environment. Create a content delivery network using Amazon CloudFront with an SSL certificate for the HTTPS connection. Once we have this ready we can. Update our load balancer endpoint on GoDaddy DNS zones or we can also do this on Amazon Route 53 public DNS zone. Once this is all ready, We will test it from the URL. 6. CONCLUSIONS Our Website is really getting surfed from CloudFront distribution. Now we have our entire stack and we are using PaaS and SaaS services, we are not directly using Ec2 instances or so. Our entire setup is going to give us very low operational overhead so we don’t need many engineers,and admins to manage our entire setup.
4.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3327 REFERENCES [1] Modernizing with AWS, online available at: https://www.newrelic.com/resources/white- papers/modernizing-aws-refactoring-your- applications/ [2] Why is refactoring your code important in Agile. Mario Fernandez April 19, 2021 Available at: https://www.coscreen.co/blog/refactoring-your-code- in-agile/ [12/4/2022] [3] Matt Tavis, Philip Fitzsimons. Web Application Hosting in AWS, September 2012.
Download now