본문 바로가기

전체 글134

Section 6 : EC2 Solutions Private vs public IP (IPv4) Ipv4 is still the most common format used online and IPv6 is newer and solves problems for iot. Public IP: • Public IP means the machine can be identified on the internet (WWW) • Must be unique across the whole web (not two machines can have the same public IP). • Can be geo-located easily Private IP: • Private IP means the machine can only be identified on a private .. 2023. 7. 26.
Section 5 : EC2 Fundamentals_part 2 EC2 Instances Purchasing options - On-demand Instances – short workload, predictable pricing, pay by second - Reserved (1 & 3 years) • Reserved Instances – long workloads • Convertible Reserved Instances – long workloads with flexible instances - Savings Plans (1 & 3 years) –commitment to an amount of usage, long workload - Spot Instances – short workloads, cheap, can lose instances (less reliab.. 2023. 7. 23.
Section 5 : EC2 Fundamentals_part 1 AWS Budget setup : For IAM user -> Giver permission to accept bills and payments for access Can setup your own budget ranging from free ~ to customized amount Amazon EC2 Basics EC2 = Elastic Compute Cloud = Infrastructure as a Service Consists in the capability of : - Renting virtual machines (EC2) - Storing data on virtual drives (EBS) - Distributing load across machines (ELB) - Scaling the ser.. 2023. 7. 23.
Section 4 : IAM & AWS CLI IAM : Users & Groups - Users are people within your organization and can be grouped - Groups only contain users, not other groups - Users don’t have to belong to a group and user can belong to multiple groups IAM : Permissions - Users or groups can be assigned JSON documents called policies - These policies define the permissions of the users and you apply the least privilege principle : don’t g.. 2023. 7. 22.
Final Project 회고 최종 프로젝트를 진행하면서 DevOps 프로그램에서 배운 다양한 기술과 내용들을 사용하여 실제로 활용 가능한 시스템에 적용할 수 있었습니다. 리눅스 시스템부터 GitHub, 데이터베이스, WAS 서버 구축, AWS 서비스, CI/CD 파이프라인, 컨테이너, Terraform 등을 배웠던 내용들을 신기하게 활용하고 다시 한 번 복습하는 시간이었다고 생각합니다. 프로젝트를 시작부터 끝까지 팀원들과 지속적으로 논의하고 서로 도와주며 커뮤니케이션을 통해 프로젝트를 진행한 경험이 매우 좋았고, 실무에서의 작업 방식과 유사하다고 생각하여 훌륭한 준비였습니다. 혼자 진행하는 것보다 팀원들과 상호 지원하며 문제를 해결하는 과정은 흥미로웠으며 상호 발전할 수 있는 기회를 제공하여 기쁨을 느꼈습니다. 서로의 장단점을 파악.. 2023. 6. 28.
Devops Day 77 (6.23) Final Project_Day 11~14 AWS 시스템 및 Terraform 코드 작성하면서 있었던 이슈 작성합니다. 가장 힘들고 문제있었던 점은 RDS 하고 ECS 하고 연결 하는 것 이 였습니다. 이슈 1. 1.1 RDS 생성은 하였으나 보안 그룹 설정이 올바르게 되었는지 확신이 없어 다른 팀원이 생성한 EKS RDS 정보를 AWS GUI에서 참고하며 terraform 코드를 수정하였습니다. 그러나 terraform 코드를 수정하는 도중에 너무 많은 수정을 해서 추가적인 오류가 발생하였습니다. EKS RDS는 EC2 보안 그룹을 추가하는 것이 정상적이지만 ECS에서는 이는 불필요하므로 잘못된 설정을 하고 있었습니다. 다른 팀원은 ingress/egress만 설정하고 추후에 설정을 완료하는 것을 추천하였습니다. 1.2 RDS는 생성하였으나 우.. 2023. 6. 28.