본문 바로가기

전체 글61

[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.
[ACC 스터디 2주차] - 5,6단원 ec2 : elstic compute cloud - infra as a service ec2 ebs elb asg ec2 sizing os , cpu , ram , storage space:ebs,efs ec2 instance store network card , firewall rules, bootstrap script, ec2 user data ec2 instance type 계산 최적화 메모리 최적화 저장소 최적화 보안그룹: contains only allow rules firewall on ec2 instances access to ports  authorized ip ranges inbound/outbound network multiple instances vpc 조합으로 봉쇄됨  good to.. 2024. 4. 30.
컴파일러 : 중간고사 공부 번역기 4) 종류  프리프로세서 지시문 src (고급언어)-> 프리프로세서 -> 지시문이 처리된 src(고급언어) -> 컴파일러 -> target program1) 매크로 처리기능2) 조건부 컴파일 기능3) 헤더 파일이 포함된 파일 포함 기능  src -> 컴파일러 -> 어셈블리어/기계어프로그램= object program = assembly 언어 = machine 언어 -> Loader -> executable program (.exe)-> Computer1) 어떤 특정한 컴퓨터에서 직접 실행가능한 형태의 프로그램으로 번역해주는 컴퓨터 프로그램2) frontend = 언어 의존적임 backend = 기계 의존적임3) cross compiler : 소스프로그램을 다른 기종에대한 기계어로 번역하는 컴파일러.. 2024. 4. 15.