본문 바로가기

2024/0511

Lightsail, EC2, Elastic Load Balancer 클라우드 컴퓨팅 - 인터넷을 통해 컴퓨팅 자원을 필요한 만큼 제공받는 기술 IAAS : 가상 서버, 스토리지, 네트워크 등의 인프라를 서비스로 제공 PAAS : 사용자가 원하는 서비스를 개발하도록 개발환경을 미리 구축해 이를 서비스 형태로 제공 SAAS : 클라우드 서비스 형태 중 가장 완성된 형태의 클라우드 서비스 IAAS EC2 - aws에서 가장 기본적이고 널리 쓰이는 인프라, 가상머신으로 제공되며 이를 인스턴스라고 함물리 환경의 컴퓨터처럼 컴퓨팅 리소스를 제공하는 서비스  EC2AWS 클라우드에서 확장가능한 컴퓨팅용량을 제공하는 서비스 하드웨어 투자 비용이 없음원하는 수의 가상 서버 구축 가능용량을 추가하면 웹사이트 트래픽 급증 등 컴퓨터 사용량이 많은 작업을 처리할 수 있음   Amazon ma.. 2024. 5. 14.
[ACC 스터디 3주차] - EC2 instance storage + ELB &ASG EBS is a volume is a network drive you can attach to your instances while they can run한번에 한 인스턴스에만 마운트 된다종료되어도 데이터를 지속하게 함 network usb stick 으로 비유함 EBS Volume - network drive snapshot을 통해 볼륨을 across함 the root ebs volume은 삭제 안됨preserve root volume when instance is terminated  EBS Snapshotbackup of your ebs at a point in time필수는 아님copy snapshots across az or region EBS Snapshot features AMI overvi.. 2024. 5. 7.
[ACC 4주차] - CI/CD AWS Code Series CI ? continuous integration 지속적 통합새로운 코드 변경사항이 공유 소스 리포지토리에 자주 통합되는 것-> 빌드 테드트 자동화 과정CI 목표?버그를 신속하게 찾아 해결소프트웨어 품질 개선새로운 소프트웨어 업데이트를 검증및 릴리즈하는데 걸리는 시간을 단축 CI 왜 필요?과거에는 팀의 개발자가 장기간 격리된 상테로 작업하고 작업이 완료된 후에야 변경사항을 마스터 브랜치에 병합했지만 시간이 많이 걸려서 신속하게 업데이트하기 어려움CI가 필요한 환경?1) 다수의 개발자가 형상관리 툴을 공유하여 사용하는 환경 - 기능별로 빌드/테스트/병합을 자동화해 원래 소스코드와 충돌을 방어 2) msa 환경 (micro service architecture) 환경 : 작은 기능별로 서비스를 잘게 쪼개어 .. 2024. 5. 5.