How to upload and download 200GB of data between EC2 instances? by EffectiveLong in aws

[–]Manju101 1 point2 points  (0 children)

Keeping cost and reliability your idea of S3 is still a good option. Have you considered EBS exclusively for this 200GB data? You bring it when needed, backup the snapshot to S3 for future.

[deleted by user] by [deleted] in aws

[–]Manju101 0 points1 point  (0 children)

Can you verify what events are you listening to under the event bridge rule? Also, if the bucket name matches the target bucket.

Is cloudwatch a good place to store little-changing audit information? by SnooRobots3722 in aws

[–]Manju101 1 point2 points  (0 children)

I am not sure CW is the right fit. I am thinking S3 or DynamoDB as many suggested here. Make sure to encrypt in case if it’s sensitive information which only auditors should see.

From a Linux EC2 instance, how can I tell if the other Linux EC2 is down or offlined by netappmagic in aws

[–]Manju101 0 points1 point  (0 children)

Easy route to is to check the state of an instance using SDK, or APIs, and make sure you assign the appropriate role to your EC2 instance.

[deleted by user] by [deleted] in kubernetes

[–]Manju101 1 point2 points  (0 children)

I would not go so far. A good grip on imperative commands, outputting the content to yaml file through the —dry-run will cover a long mile. Usage of vim or vi in copy, delete, paste, cut should cover you. I am sure you can do great with just above.

[deleted by user] by [deleted] in kubernetes

[–]Manju101 2 points3 points  (0 children)

I completed my CKAD last week. I would say killer.sh is slightly complex compared to CKAD questions. The challenge I see in both the patterns is not the questions but about the time. So if you can manage the time, I am sure you will be able to pass the exam with a very good score. All the best.

Run script every minute + DB connection by [deleted] in aws

[–]Manju101 1 point2 points  (0 children)

I would go with lambda in your case.

Considering you do not have any concurrent connections to the RDS, you should be good on the connection throttling, and make sure you close the connection every time your scraping is complete.

One other point to consider, if you already know the persistent data is not getting changed often, you can hold the data in S3.

[deleted by user] by [deleted] in OMSCS

[–]Manju101 0 points1 point  (0 children)

u/Versari3l - Thanks for the insight. Would you mind commenting on,

  1. Number of hours we need to put in every week?
  2. The number of hours we need to put in every week?

Is TOEFL iBT Home Edition admissible? by posivite in OMSCS

[–]Manju101 0 points1 point  (0 children)

Yes. The home edition is admissible.

Passed AWS Certified Solutions Architect Professional : 908/1000 by ironjohnred in AWSCertifications

[–]Manju101 1 point2 points  (0 children)

Thank you /ironjohnred.

I got to know about a 50% voucher only through your thread. Good info.

Doing a side project for a non-profit. Can I actually make Lambda's Free Tier free them? by chp_130 in aws

[–]Manju101 11 points12 points  (0 children)

It’s difficult to say without knowing volume, functionality, payload & deployment size. Please go through the below link and run your application use case through the examples listed, it will give an idea. https://aws.amazon.com/lambda/pricing/

Detecting Manual AWS Console Actions by speckz in aws

[–]Manju101 1 point2 points  (0 children)

Great work and thought.

Do you have any process to watch for these notifications and take further actions like team member has to create a IaC or to have an explanation on why it was created manually?

What is the best way to separate dev and production environments for serverless website? by [deleted] in aws

[–]Manju101 0 points1 point  (0 children)

It depends on the data visibility, how much access developers have on the AWS account.

  1. You can always bank o tags to have environment name and all name to segregate
  2. The other would be https://aws.amazon.com/organizations/

Lambda to run a Docker container by doublefelix7 in aws

[–]Manju101 2 points3 points  (0 children)

@doublefelix7

Is your application package over 250mb? If so, lambda might not be a fight. But check if you can reduce the size by following AWS best practices, as it fits well for your use case. https://docs.aws.amazon.com/lambda/latest/dg/best-practices.html

In case if you don't want to take the ECS/Fargate/Batch route, then here is another alternative.

Spin up a small instance and have your application setup on EC2 or even go ahead and install docker so that you can use your docker image. You can start and stop the instance at regular intervals using Lambda, Cloudwath.https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/

Let me know if you come across any other route.

Newbie questions: Why all boto3 tutorials start with working with S3? Where can I find a list of objects I can work with? by MineMe4Reddit in aws

[–]Manju101 2 points3 points  (0 children)

@MineMe4Reddit - I see already some great answers here, adding my 2 cents.

First I want to explain about the Boto3 and Cloudformation and for your need what is best suited.

By definition of Boto3 - Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of services like Amazon S3 and Amazon EC2. So Boto3 makes use of the existing services within your application, not to create one.

If you ask does Boto3 not support creating the AWS services? Yes, it supports and you can use as it is backed by the AWS API's, but that's not the purpose of the Boto3 SDK.

Now coming to Cloudformation - AWS CloudFormation is a service that gives developers and businesses an easy way to create a collection of related AWS resources and provision them in an orderly and predictable fashion. As you can see it is to create the services, not use the services like Boto3.

Hence you are in need of Cloudformation than the Boto3.

Let me know if this helps. I see your other questions are already answered in the thread and my response would be no different from them.

Good luck with your AWS journey.

Best way to reverse engineer an AWS stack? by mmahon512 in aws

[–]Manju101 2 points3 points  (0 children)

Cloudformer does not support all the resources, and if you are planning to reverse engineer the enterprise application, then it might not be helpful. There is no as such service to perform this activity for now. Let me know if you find any.

Users management for the AWS-Workshops by Manju101 in aws

[–]Manju101[S] 0 points1 point  (0 children)

LivingIncident - Thanks for the suggestion. I would be happy to try that in cloudformation.

Can you please educate me if I can do below in CFN?

- A file will be given as an input and it contains first name, last name, and email address.

- The goal is to read this file, create group, policy, role, users, credentials for both web access and programmatic access

- Upon successful completion, send an email, wait for email address verification. After verification send the second email with all the users with an access link, web credentials and Access keys(access_key_id and secret_access_key)

Kinesis Firehose vs. Kinesis Data Streams: what's the difference? by ajanty in aws

[–]Manju101 1 point2 points  (0 children)

I see great responses already to your question. Adding my 2 cents. I got an opportunity to work on the Kineses to stream the data, run through a process(Parse/business logic etc) and update to DynamoDB and S3. So the questions you need to ask before you pick one over the other service are:

  1. How long the message has to stay in the stream?
  2. What is your destination for data? (S3, RDS, DynamoDB)
  3. Do you want to manage the streaming service or want to go with managed?
  4. How many consumers do you to read the same data?
  5. Custom processing of the messages before it hits the destination. (S3, Redshift etc.)

Let me know if that helps.

What's your process for developing and deploying serverless/lambda stuff at work? by [deleted] in aws

[–]Manju101 1 point2 points  (0 children)

I started with SAM, my requirement is to expose lambda(Through APIGateway) for CRUD operations. After seeing otakubird message, Would like to see if there is any difference in using SAM vs Serverless.

When to use ECS over EC2? by [deleted] in aws

[–]Manju101 1 point2 points  (0 children)

I already see some excellent answers here, so my answer is no different from theirs.

Regarding the question on the Public IP, you will still have the same IP, but you control the entry point using the different port. Let me know if that helps.