Podstawy AWS - jakie serwisy warto poznać?

2

Yo,
Zaistniała konieczność wdrożenia się w AWS :P Stąd pytanie do ludzi pracujących w tej chmurze o ew wskazówki odnośnie must-have serwisów / funkcjonalności, które nie tyle co warto, co trzeba znać.

Lambdy i ec2 już sobie przeklikałem :P

2

IAM, S3, KMS, SQS, SES, SNS, BeanStalk. Kinesis, CloudFormation, CloudWatch eee Makarena :]

2

ec2, elby i alby, security groups, autoscaling, route53, sns/sqs, s3, rds, kinesis, athena,

1

lambdy jeszcze

1

No proszę a ja przez 3 lata pracowałem z AWS i znam tylko S3... a i raz musiałem jakąś lambdę w Pythonie zmienić - 1 linijka.
Ah fajnie by było popracować z chmurą bez mega frameworków czy innych uber nakładek...

A teraz odpowiem na twoje pytanie: jakich? Takich których potrzebujesz. Nie ma sensu uczyć się S3 jak nie będziesz miał potrzeby z tego skorzystać. Najlepiej zobaczyć czego w domenie potrzebujecie a potem pogadać z płatnym supportem AWSa żeby wam powiedzieli co teraz jest i do tego jest na topie.

Security i ustawieniami IP/sieci jako programista bym się nie zajmował. Do tego konieczna jest spora wiedza, tak żeby nie wystawić produkcyjnych usług na świat.

To czego jako programista się szybko nauczysz to dbania o koszta :D Są do tego narzędzia wbudowane w AWS jak choćby ten CloudWatch.

A na koniec po H uczyć się tego AWSa, jak człowiek zmienia robotę i dostaje na starcie GCP (tak mi się przydarzyło). Także ucz się rzeczy uber chmurowych a nie konkretnych api bo za rok możesz pracować w zupełnie innej chmurce.

0

@0xmarcin: co do GCP -> jak znasz dobrze jednego clouda AWS i rpzechodzisz na drugiego to jest sporo rzeczy ktore mozna przez analogie szybko zrozumiec. Oczywiscie inaczej sie klika sa roznice itp.

2

Zależy co będziesz robić. AWS ma setki usług i ciężko wskazać serwisy "podstawowe", ponieważ to dla każdego może znaczyć co innego.

Z duża dozą prawdopodobieństwa będziesz często używał S3 oraz IAM bez względu na projekt. Jeżeli planujesz używać kontenery to pewnie VPC, EC2, ECS, ECR, EKS. Jeżeli to będzie aplikacja webowa serverless to prawdopodobnie Api Gateway, Lambda, Cognito, Cloud Front, Route 53, DynamoDB lub RDS. Być może będziesz potrzebował kolejki SQS, powiadomień SNS. Do trzymania sekretów Secrets Manager. Jeżeli planujesz Ci/CD to Code Commit, Code Build, Code Deploy, Code Pipeline. Jeżeli to będzie jakiś Data Engineering to być może LakeFormation, Glue, Airflow, Athena, Redshift, EMR, QuickSight, Kinesis Data Analytics, OpenSearch. Do Machine Learning to pewnie Sage Maker.

Oczywiście to nie wszystkie usługi, ja używałem wszystkich powyżej i jeszcze paru do bardzo specyficznych rzeczy. Ale nie znam wszystkich, co roku dochodzi wiele nowych usług, nie mówiąc o tym, że jest mnóstwo zmian w istniejących.

1 użytkowników online, w tym zalogowanych: 0, gości: 1