Refactoring legacy infrastructure on AWS [closed] - amazon-web-services

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
Can somebody please recommend some sources on how best to approach refactoring a legacy AWS infrastructure? That is, how to reduce downtime, optimally migrate data stores (such as DynamoDB or S3), etc. Thanks in advance!

There are a number of approaches you can take to do this.
AWS have a lot of great resources on "migration", as an initial thought take a look at the 6 Strategies for Migrating Applications to the Cloud. Whilst you're already in the AWS Cloud it is a great time to evaluate whether you have anything you can replace or is no longer needed.
There are a number of services that assist with migration, for migrating data stores take a look at the below 2 services which might help to migrate most of your data needs:
Database Migration Service
Data Pipeline
Other services such as S3 you would need to migrate to another S3 bucket, as buckets are uniquely named. If you want to keep the name you will need to delete the origin bucket first. If it is being served publicly try using a CloudFront distribution and then switching the origin to the new S3 bucket afterwards.
For architecting your new infrastructure take a look at the AWS Well-Architected Framework.
There are a number of migration whitepapers that AWS has also produced, some are specific to particular technologies and some are more general.

Related

What are some good resources for aws security? Like a security checklist for different services [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I'll be working on a project to improve the security of a client's aws infrastructure soon. While I know the basics (cleared solutions architect associate) I'm not great at all things aws security.
It would be great if you kind folks directed me to some good resources that I can refer to that would help create a sound plan to evaluate the client's cloud security and improve their security posture on aws.
Something like a checklist for different services. Like for example enabling log validation on your cloud trail logs for instance.
Any help is highly appreciated.
Much thanks.
Some places to visit:
Cloud Security – Amazon Web Services (AWS)
AWS Whitepapers & Guides
Amazon Web Services: Overview of Security Processes
Whitepaper | AWS Security Blog

What is Equivalent of Amazon Glacier in Microsoft Azure environment? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I am doing some research where I need to find the corresponding tool for archiving. So, what will be the equivalent of amazon glacier in the Azure environment
The Azure equivalent service to AWS S3 is Azure Storage. S3 defines several storage classes, Glacier is one of them.
Azure Storage has the concepts of different access tiers. I think the Archive tier is the closest match to S3 Glacier. Another option would be the cool tier. Which one to choose depends on the frequency the data is accessed.
Equivalent service is the Azure Storage. You can always explore from the site.
AWS to Azure services comparison

What are the best practises to prepare for AWS Certified Solutions Architect - Associate 2017 pattern [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I have been going in details about all the major services of AWS like EC2, S3, VPC, Volumes, EIP, Subnets, Gateways, Route53, Auto Scaling, ELB, RDS, DynamoDb, Redshift, Kinesis, Video Transcoder etc .
But going in details about each topic from the official documentation of AWS is tough and hard to remember.
What are the patterns, guidelines, practise tests which I can follow
to clear the topics throughly.
Also do I need to purchase the Questions sets provided by many
websites, or just go with the free available ones.
There is no replacement for experience. Sit at the AWS console and spend time practicing with all the major AWS services (the ones you listed). Then take the time to read the FAQs and White Papers. For added knowledge watch the AWS videos on YouTube. Amazon has good training videos on their training website. I also recommend A Cloud Guru for training videos. Another good resource is QwikLabs.
It is possible to memorize enough to pass the exam by taking practice tests, but then your certification will be worthless to an employer. If your goal is a job, then take the time to really understand how the AWS cloud works and the services offered.
I have seven AWS certifications so I do have a real solid understanding of AWS and their exams. I also have more than 10 years actually working with AWS as part of my job.
[Update]
Time and again I see people put emphasis on taking practice tests. Don't do it. Take a practice test when you know what you are ready to take the exam. I recommend taking all the QwikLabs AWS labs. Do all of them (sometimes several times) and the above suggestions and you won't need a practice test. You will fly thru the exam.
RTFM: The AWS Documentation
The majority of AWS services revolve around Amazon EC2 and Amazon S3. Therefore, you would gain a lot by actually reading the manuals for these services:
Amazon S3 Developer Guide
Amazon EC2 User Guide for Linux InstancesorAmazon EC2 User Guide for Windows Instances
Yes, they are big. You don't have to read every word. Instead, download the PDF and look through the entire guide. Read the headings. Look at the pictures. Read the sections that grab your attention.
You'll actually learn quite a lot!
The other services are also important, but if you don't have the time do learn it all, at least read the FAQs, eg:
Amazon VPC FAQs
Amazon RDS FAQs
Amazon Redshift FAQs
Most important, however, is having actual experience using the services. The exams want to test your actual knowledge of AWS services, not how much you've crammed for the exam.
The best solution for preparing for AWS is to go through the FAQS of each topic mentioned in the official documentation.
Apart from official documentation you need to opt for some practise questions. You can try Whizlabs, Udemy , A Cloud Guru etc.
And for your final revision point to get through the topics in brief you can go for
http://jayendrapatil.com.
All the topics are covered with detailed explanations.
Preparing for AWS Solutions Architect will require you to plan before you start ahead the process.
First and foremost get the details of each topic like EC2, VPC, S3,
ELB from their official documentation and also videos available for
them as well. The details are mentioned in the [Whitepapers of AWS]1 for
CSAA exam.
After getting the details about the topic you need to go through the Practice tests from many sources available.
Please purchase the question sets rather than going through the free ones available as there's some conflicts in answers in the free version of the question sets.
When you are done the above process, now yo can purchase the official
Paper Sample from AWS.
Note: Please go through the Best Practices of each services in the current practical situations according to the requirement.
You will get more clarity of the overall services of AWS in terms of cost, availability, latency to make the infra and application durable and available.

beginners guide to Amazon Web Services (EC2, S3, RDS, EBS etc) [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Ive been delving into the world of AWS and, with very little server management experience under my belt, I'm quickly getting lost!
I'm looking at creating a system that uses Route 53, Elastic Load Balancing, EC2, RDS, S3 (possibly with CloudFront as well) so I can host a user generated content website that also streams video.
So Ive been looking at the following books:
Host Your Web Site On The Cloud: Amazon Web Services Made Easy
Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB
Programming Amazon EC2: Run Applications on Amazon's Infrastructure with EC2, S3, SQS, SimpleDB, and Other Services
If I had to go for one of these what would you recommend?
Most importantly are there any resources you can recommend for a newbie like myself to quickly learn and understand the nuances to AWS?
TIA
Although all of those resources are good, the best way to dive into using AWS is in my experience CloudFormation. With CloudFormation you are able to script most if not all of your AWS resources in a single json script. By writing your cloudformation scripts and looking through the documentation and sample scripts, you will start to get aquatinted with how all of the AWS toolsets work.
Most importantly are there any resources you can reconmend for a
newbie like myself to quickly learn and understand the nuances to AWS?
As mentioned above, CloudFormation
However to make sure I answer your question:
If I had to go for one of these what would you recommend?
I have read all 3 resources listed and I found Programming EC2 to be the most useful in understanding the AWS toolset

Comparison between Amazon web services (AWS) or Rackspace cloud servers? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
There are two major offering of cloud computing environment by Amazon through AWS and by Rackspace through Rackspace cloud. I wanted to know more about What are cons/pros of one platform over other. That will help me in deciding platform for my future applications.
Please see some of these links to better analyze & understand the difference between Amazon Cloud Server with Rackspace Cloud.
Things come into my mind:
Amazon server stack has CHOICES possibly everything, but Rackspace server stack is fixed.
Control everything on your server stack with Amazon but Rackspace - NOPE.
You can play around with various services (EBS, EIP, S3, etc) in Amazon server to suite your price, you can't with Rackspace, since you are priced for the whole stack.
In Amazon - single EBS AMI, you can have many different instance types of machine.
Difference:
http://www.distractable.net/tech/amazon-aws-ec2-vs-rackspace-high-level-comparison/
Goodby Rackspace:
http://code.mixpanel.com/amazon-vs-rackspace/
Performance Analysis:
http://www.thebitsource.com/featured-posts/rackspace-cloud-servers-versus-amazon-ec2-performance-analysis/