반응형 분류 전체보기3262 스프링부트 빌드하고 실행하기 ## 빌드하고 실행하기 콘솔로 이동 1. ./gradlew build 2. cd build/libs (Jar 파일 확인) - hello-spring-0.0.1-SNAPSHOT.jar (18 MB 파일 생성) 3. java -jar hello-spring-0.0.1-SNAPSHOT.jar - 웹서비스 시작 - 서버 배포시 이 파일만 넣어주고, java -jar 로 실행하면 서버에서 동작 (지금은 굉장히 편리함) (과거에는 톰캣 설치후, 특정 폴더에 war파일 넣고 복잡했음) 4. 실행 확인 5. 잘 안될시 - ./gradlew clean build (빌드폴더 삭제후, 재빌드) 2020. 9. 5. 스프링부트 View 환경설정 Welcome Page 만들기 src -> main -> resources -> static -> index.html 파일 생성 Hello hello Run 재시작 스프링 부트가 제공하는 Welcome Page 기능 - static/index.html 을 올려두면 Welcome page 기능을 제공한다. (https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-bootfeatures.html#boot-features-spring-mvc-welcome-page) ## 모르는 부분은 검색하는 능력을 길러야 함. - spring.io -> Learn -> Reference -> Document -> Spring Boot Featu.. 2020. 9. 5. 스프링부트 라이브러리 살펴보기 Gradle or Maven 은 의존관계가 있는 라이브러리를 함께 다운로드 한다. External Libraries - starter-web 도 다른 라이브러리와 의존관계가 필요해서 자동으로 다운로드 해준다. 예전에는 WAS 직접설치 후, 자바코드를 밀어 넣는 방식이였음. 현재는 라이브러리에서 WAS를 가지고 있음 (Embeded) - 실행만 해도 웹서버가 동작 (요즘엔 톰캣을 따로 설치 안함) 스프링 부트 라이브러리 1) spring-boot-starter-web - spring-boot-starter-tomcat: 톰캣 (웹서버) - spring-webmvc: 스프링 웹 MVC 2) spring-boot-starter-thymeleaf: 타임리프 템플릿 엔진(View) - spring-boot-sta.. 2020. 9. 5. 스프링부트 프로젝트 생성 프로젝트 생성 라이브러리 살펴보기 View 환경 설정 빌드하고 실행하기 사전 준비물 - Java 11 설치 (호환성 좋음) - IDE : InteliJ (편리함) 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성 https://start.spring.io - 요즘은 Gradle 사용 (라이브러리 관리툴) - Spring Boot : 2.3.1 (정식버전) - Group : 보통은 기업 도메인명 (hello) - Artifact : hello-spring (결과물) - Dependencies : spring web 선택 / thymeleaf 선택 - Generating 클릭 - 다운로드 받고 압축 풀고, IntelliJ 로 Open - build.gradle 오픈 - Open ad Project .. 2020. 9. 5. API 호출 처리 흐름 리소스를 나타내는 URL에 접속 HTTP GET 메소드로 매개변수가 전달 JSON 형식의 매개변수를 인수로 전달 실행결과와 메세지가 반환값으로 반환 HTTP 바디로 실행결과 전달 HTTP 바디의 내용 표시 API 게이트웨이는 요청을 받아 백엔드 서비스를 호출하는 이외에도 인증 캐시, 세션상태 관리, API 실행상태 모니터링 및 로깅 기능도 지니고 있다. "/prod/리소스명" API 게이트웨이에 배포관리 기능이 있다. 상태 비저장형(Stateless) API로서 설계하도록 주의. API 게이트웨이에서 지원하는 것은 REST API이며, 세션 관리는 할수 없다. 개별 요청은 전후 처리와는 독립되어, 처리에 필요한 모든 정보를 가져야 함. 2020. 9. 4. 클라우드 환경으로 데이터베이스 마이그레이션 https://www.youtube.com/watch?v=V6g1SE4DkK4&list=PLORxAVAC5fUWg_jFcq8hNJEMzELtAD6kc&index=4 클라우드 환경으로 데이터베이스 이전하기 - 강민석, AWS SR. Database SA Database Migration 방법론의 이해 - Lift & Shift (DB on EC2) - Managed Service (RDS) - Modernization (Database Freedom) AWS에서 제공하는 데이터베이스 서비스 - 관계형DB : 기존 어플리케이션, ERP, CRM, 전자상거래 - Key-Value : 높은 트래픽 처리를 위한 전자상거래 시스템, 게임 - 인메모리 : 캐싱, 세션관리, 게임 순위표 어플리케이션 - 문서(Docum.. 2020. 9. 4. AWS 엔터프라이즈 클라우드 마이그레이션 방법론 https://www.youtube.com/watch?v=KqRGCAEQU8k&list=PLORxAVAC5fUWg_jFcq8hNJEMzELtAD6kc&index=3 클라우드 마이그레이션의 도전 클라우드 적응 4단계 - Project -> Foundation -> Migration -> Reinvention AWS 마이그레이션 서비스 종류 - DATA - Server - Database - Application - 마이그레이션 계획 MAP Framework (Migration Acceleration Program) - 마이그레이션 가속화 프로그램 마이그레이션 컴피턴시 파트너 (NDS 포함) AWS 마이그레이션 컴피턴시 취득 자격 요건 AWS 마이그레이션 컴피턴시 파트너 - 컨설팅 파트너 : 메가존, GS네.. 2020. 9. 3. 리눅스 cron - 작업 예약 명령 CentOS 6.4에서는 RHEL6 버전부터 사용된 anacron이 채용되어 있습니다. 이로 인해 RHEL5 버전까지 crontab에 설정되어 있던 run-part부분, 즉 /etc/cron.hourly/, /etc/cron.daily/, /etc/cron.weekly/, /etc/cron.monthly/ 의 실행부분이 빠지게 됩니다. 자세한 부분은 anacron을 설명하는 부분에서 확인하세요. cron 리눅스에서는 일반적으로 cron 데몬이 주기적인 작업 실행을 처리한다. cron이 시작될 때부터 끝날 때까지 계속 실행되며 실행되며 cron 설정 파일은 cron table을 줄여서 crontab이라 부른다. 크론의 실행 확인 BASH ps -ef | grep crond root 1214 1 0 14:2.. 2020. 6. 16. 리눅스 폴더 통째로 복사 cp -r 원본폴더 목적지폴더 cp: omitting directory 'directory name' 라는 에러를 발견할때 사용. 2020. 6. 16. AWS EC2 타임존(Timezone) 변경 ## AWS EC2 타임존(Timezone) 변경 1) Timezone ? - 리눅스를 새로 설치하고 나면 (AWS EC2 AMI도 Linux와 동일) 시간대(Timezone)을 맞추지 않으면, 리눅스의 date가 미국 태평양 시간인 PST로 표시됩니다. 즉 캘리포니아 현지 시간으로 표시됩니다. 이럴경우 한국 표준시인 KST로 변경해주어야 합니다. 2) 설정 방법 - vi /etc/sysconfig/clock ZONE="Asia/Seoul" - rm /etc/localtime - sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 3) 확인 - [ec2-user@myhost Asia]$ date Fri Aug 16 17:53:48 KST 2019 ## .. 2020. 6. 16. Crontab Restart (수정 및 반영) [리눅스] crontab 수정 및 반영 /etc/cron.d 아래에 crontab 파일들을 추가하거나 수정 후 반영 시 우분투 일 경우는 # service cron restart CentOS 일 경우는 # service crond restart 2020. 6. 16. 2>&1 의미 2>&1 는 표준에러를 표준출력으로 redirection 하라는 의미입니다. 0 : 표준입력 1 : 표준출력 2 : 표준에러 처음 "> /dev/null" 은 표준출력을 /dev/null로 보내고 (즉, 버린다는 뜻)이고 두번째 부분인 "2>&1"은 표준에러를 표준출력이 보내진 곳과 동일한 곳으로 보낸다는 뜻이다. filename 출력 방향을 바꾼다. >> filename 출력에 덧붙인다. 2> filename 오류의 방향을 바꾼다. 2>> filename 오류의 방향을 바꾸고 덧붙인다. &> filename 출력과 오류를 리다이렉션 한다. >& filename 오류와 출력을 리다이렉션 한다. 1>&2 출력을 오류로 내보낸다. 2>&1 오류를 출력으로 내보낸다. >| 출력을 리다이렉션 할 때 NOCLOB.. 2020. 6. 14. ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석 이 강의는 ElasticSearch, LogStash, Kibana 기초부터 설명합니다. 최종단계로 ELK 스택을 활용하여, 세계 인구 분석, 주식 분석을 하시는 본인의 모습을 발견하실 수 있습니다. ## 섹션1. 데이터 과학 소개 ## 어떠한 데이터든 수집하여 시각화하는 것이 목표 빅데이터 수집을 구현할 수 있다. 엘라스틱서치의 빠른 검색으로 키바나에서 시각화 가능 ## 섹션1. 우분투에 엘라스틱서치 설치하기 우분투 16.04 에 설치 우분투용 JDK 설치 명령어 Sudo add-apt-repository -y ppa:webupd8team/java Sudo apt-get update Sudo apt-get -y install oracle-java8-installer Java -version (JDK버전.. 2020. 6. 11. [실습] AWS CodeCommit 구성 AWS에서 출시한 서비스 중 하나이며, 개발자를 위한 코드 관리 서비스이다. 간단히 이야기 하면, Private git repository 서비스이다. 동작 방식은 git과 동일하다. 특별할 건 없다. 따로 git 서버를 구축하고 관리할 수고를 AWS 에게 맡기는 것 뿐이다. codecommit은 사용자가 올린 소스를 s3에 암호화 해서 저장하기 때문에 안정성이 매우 높고 용량 걱정도 필요 없다. 또한 s3에 저장할때도 AWS의 KMS를 통해 암호화해서 저장하며, AWS의 IAM 인증을 통해 push/pull 에 대한 권한 관리가 가능하다. 가격 정책도 매우 좋은편. IAM에서 codecommit을 이용하는 user를 기준으로 5명 이하는 무료. 5명 이상일 경우 추가 1명당 매달 1 USD 만 내면 된.. 2020. 6. 10. 40. IT 보안 준수 담당자가 EC2.IAM 및 RDS 리소스에 대한 변경 사항을 추적 할 수있는 안정적이고 내구성있는 로깅 솔루션을 개발하도록 임무를 부여했습니다. / 솔루션은 로그 데이터의 무결성과.. 40. 현재 웹 응용 프로그램을 운영하고 있습니다. AWS US-East 리전에서. 응용 프로그램은 EC2 인스턴스의 자동 확장 계층과 RDS 다중 AZ 데이터베이스에서 실행됩니다. IT 보안 준수 담당자가 EC2.IAM 및 RDS 리소스에 대한 변경 사항을 추적 할 수있는 안정적이고 내구성있는 로깅 솔루션을 개발하도록 임무를 부여했습니다. 솔루션은 로그 데이터의 무결성과 기밀성을 보장해야합니다. 다음 중 어떤 솔루션을 추천 하시겠습니까? A. 하나의 새로운 S3 버킷으로 로그를 저장하고 전역 서비스 옵션을 선택하여 새 CloudTrail 추적을 생성합니다. 로그를 저장하는 S3 버킷에서 IAM 역할 S3 버킷 정책 및 MFA (Multi Factor Authentication) 삭제를 사용하십시오. B.. 2020. 6. 10. 39. 모바일 애플리케이션에 비용 효율적인 위치 기반 경고를 추가하는 옵션을 모색하고 있습니다. / 모바일 앱은 미국 전역에 5 백만 명의 사용자가 있습니다. 39. 대규모 부동산 중개업자는 기존 모바일 애플리케이션에 비용 효율적인 위치 기반 경고를 추가하는 옵션을 모색하고 있습니다. 애플리케이션 백엔드 인프라는 현재 AWS에서 실행됩니다. 이 서비스를 선택하는 사용자는 자신의 위치에 근접한 부동산 수달에 대해 모바일 장치에서 경고를받습니다. 관련 배달 시간을 알리기 위해 기존 모바일 앱은 미국 전역에 5 백만 명의 사용자가 있습니다. 다음 중 어떤 아키텍처 제안을 고객에게 제공 하시겠습니까? A. 모바일 애플리케이션은 Elastic Load Balancing 및 EC2 인스턴스를 사용하여 웹 서비스 엔드 포인트에 위치를 제출합니다. DynamoDB는 관련 오퍼를 저장하고 검색하는 데 사용됩니다. EC2 인스턴스는 모바일 적립 자 / 디바이스 공급자와 통신하여.. 2020. 6. 10. 38. 백엔드는 사용자 인증 및 데이터 포인트를 Amazon DynamoDB 테이블에 기록합니다. / 비용을 낮추기 위해 백엔드 시스템의 아키텍처를 최적화해야합니다. 38. 모바일 수면 추적 응용 프로그램을 운영하는 회사의 새로운 IT 설계자입니다. 밤에 활성화되면 모바일 앱은 5 분마다 1 킬로바이트의 수집 된 데이터 포인트를 백엔드로 전송합니다. 백엔드는 사용자 인증 및 데이터 포인트를 Amazon DynamoDB 테이블에 기록합니다. 매일 아침 테이블을 스캔하여 사용자별로 지난 밤의 데이터를 추출 및 집계하고 결과를 Amazon S3에 저장합니다. 사용자는 Amazon SNS 모바일 푸시 알림을 통해 새로운 데이터를 사용할 수 있다는 알림을 모바일 앱에서 파싱하고 시각화합니다. 현재 북미 지역에 기반을 둔 약 1 만 명의 사용자가 있습니다. 비용을 낮추기 위해 백엔드 시스템의 아키텍처를 최적화해야합니다. 무엇을 추천하나요? (2 선택) A. Amazon S3에 .. 2020. 6. 8. 37. 응용 프로그램에는 최소 100,000 IOPS의 디스크 성능이 필요 / 제공하는 볼륨의 용량은 3TB 이상이어야합니다. 37. 애플리케이션의 스토리지 계층을 설계하라는 요청을 받았습니다. 응용 프로그램에는 최소 100,000 IOPS의 디스크 성능이 필요합니다. 또한 스토리지 계층은 데이터 손실없이 개별 디스크, EC2 인스턴스 또는 가용 영역 의 손실을 견뎌 낼 수 있어야합니다. 제공하는 볼륨의 용량은 3TB 이상이어야합니다. 다음 중 이러한 목표를 달성 할 수있는 디자인은 무엇입니까? A. us-east-1에서 c3.8xlarge 인스턴스를 인스턴스화하십시오. 4x1TB EBS 볼륨을 프로비저닝하고 인스턴스에 연결 한 후 단일 RAID 5 볼륨으로 구성하십시오. EBS 스냅 샷이 15 분마다 수행되는지 확인하십시오. B. us-east-1에서 c3.8xlarge 인스턴스를 인스턴스화합니다. 3xlTB EBS 볼륨을 프.. 2020. 6. 8. 35. 데이터 센터 내부에서 실행되는 가상 머신에서 Amazon VPC 로 레거시 애플리케이션을 이동해야합니다. 35. 데이터 센터 내부에서 실행되는 가상 머신에서 Amazon VPC 로 레거시 애플리케이션을 이동해야합니다. 불행히도이 앱은 수많은 온-프레미스 서비스에 액세스해야하며, 앱을 구성한 사람은 여전히 회사에서 작동하지 않습니다. 더 나쁜 것은 문서화가 없다는 것입니다. VPC 내부에서 실행중인 애플리케이션이 재구성하지 않고 내부 종속성에 다시 액세스하고 액세스 할 수 있는 것은 무엇입니까? (답변 3 개 선택) A. VPC와 내부 서비스를 수용하는 네트워크 간의 AWS Direct Connect 링크. B. VPN 연결을 허용하는 인터넷 게이트웨이. C. VPC 인스턴스의 탄력적 IP 주소 D. 온-프레미스와 충돌하지 않는 IP 주소 공간 E. 인스턴스가 종속성의 IP 주소를 확인할 수 있도록하는 A.. 2020. 6. 8. 34. 새 사용자가 사진 공유 모바일 응용 프로그램에 등록 할 때 서버 측 응용 프로그램은 어떻게해야합니까? 34. 사진 공유 모바일 앱을 디자인하고 있습니다. 애플리케이션은 모든 사진을 단일 Amazon S3 버킷에 저장합니다. 사용자는 모바일 장치에서 Amazon S3로 직접 사진을 업로드하고 Amazon S3에서 직접 자신의 사진을보고 다운로드 할 수 있습니다. 잠재적으로 수백만 명의 사용자를 가장 안전한 방식으로 처리하도록 보안을 구성하려고합니다. 새 사용자가 사진 공유 모바일 응용 프로그램에 등록 할 때 서버 측 응용 프로그램은 어떻게해야합니까? A. IAM 사용자를 생성하십시오. IAM 사용자에 대한 적절한 권한으로 버킷 정책을 업데이트하십시오. IAM 사용자의 액세스 키와 비밀 키를 생성하고이를 모바일 앱에 저장 한 다음이 자격 증명을 사용하여 Amazon S3에 액세스하십시오. B. IAM 사용자.. 2020. 6. 8. 33. 읽기 전용 뉴스보고 사이트는 이러한 트래픽 변동에 자동으로 대응할 수 있어야 합니다. 33. 웹 및 애플리케이션 계층과 예측 가능한 대규모 트래픽 요구를 수신하는 데이터베이스 계층이 결합 된 읽기 전용 뉴스보고 사이트는 이러한 트래픽 변동에 자동으로 대응할 수 있어야합니다. 어떤 요구 사항을 충족해야합니까? A. 읽기 복제본이있는 CloudWatch 및 RDS로 모니터링되는 autoscaling 그룹에서 ElastiCache Memcached를 사용하여 동기화 된 웹 및 애플리케이션 계층의 상태 비 저장 인스턴스. B. 읽기 전용 복제본이있는 CloudWatch 및 RDS로 모니터링되는 자동 확장 그룹의 웹 및 애플리케이션 계층에 대한 상태 저장 인스턴스. C. CloudWatch 및 다중 AZ RDS로 모니터링되는 자동 확장 그룹의 웹 및 애플리케이션 계층에 대한 상태 저장 인스턴스. .. 2020. 6. 8. 32. 이메일이 안정적으로 전달되도록 주문 처리 프로세스를 어떻게 구현할 수 있습니까? 32. 스타트 업은 첫 날에 하루에 10 건의 주문을 예상하는 데 최대 6 개월이 걸리는 주문으로 생산하기 위해 평균 3-4 일이 소요되는 개인화 된 가제트를 판매하기위한 주문 이행 프로세스를 구현하려고합니다. 6 개월 후 1 일 1000 건, 12 개월 후 1 만 건. 생산 품질 관리 패키징 선적 및 지불 처리를 위해 생산 공장으로 파견 된 일관된 인력이 있는지 확인합니다. 제품이 프로세스의 모든 단계에서 품질 표준을 충족하지 않는 경우 직원이 프로세스를 단계를 반복하도록 강요 할 수 있습니다. 주문 상태 및 주문 관련 결제 실패와 같은 중요한 문제에 대한 이메일. 기본 아키텍처에는 고객 데이터 및 주문을 위한 RDS MySQL 인스턴스가있는 웹 사이트 용 AWS Elastic Beanstalk가 포함.. 2020. 6. 8. 31. Route53이 모든 사용자를 다른 리전으로 자동 안내하지는 않습니다. 31. 도메인 이름 .example.com 아래 여러 AWS 리전에서 전 세계 잠재 고객을 대상으로하는 웹 애플리케이션을 배포했습니다. Route53 대기 시간 기반 라우팅을 사용하여 사용자와 가장 가까운 지역의 사용자에게 웹 요청을 제공하기로 결정했습니다. 서버 가동 중지시 비즈니스 연속성을 제공하기 위해 리전별로 별도의 가용 영역에서 두 개의 웹 서버와 연결된 가중치 레코드 세트를 구성합니다. DR 테스트를 실행하면 리전 중 하나에서 모든 웹 서버를 비활성화하면 Route53이 모든 사용자를 다른 리전으로 자동 안내하지는 않습니다. 무슨 일이야? (2 답변 선택) A. 대기 시간 리소스 레코드 세트는 가중 리소스 레코드 세트와 함께 사용할 수 없습니다. B. 비활성화 된 웹 서버와 관련된 하나 이상의.. 2020. 6. 8. AWS Security Group 에 대한 설명 AWS Security Group 에 대한 설명이다 옳은 내용을 모두 고르시오 . (2 개) ① Security Group은 EC2, ELB, RDS 등에 적용할 수 있으며 기본적으로 한 인스턴스 당 최대 5개까지 중첩 적용이 가능하다 ② Security Group은 default deny가 암묵적으로 적용되므로 허용할 보안 룰만 적용하게 된다 ③ 한 인스턴스에 Security Group 여러 개를 적용하는 경우 각 Security Group에서 공통적으로 오픈된 룰만 최종 허용된다 ④ Security Group은 방향성이 있으므로 Inbound 허용 룰과는 별개로 outbound 룰도 명시적으로 허용 해줘야 요청에 대한 정상적인 응답이 가능하다 (정답) 1, 2 (해설) 기본적으로 security gr.. 2020. 6. 8. AWS 스냅샷 올바른 기능 다음 중 AWS/Azure snapshot 기능을 활용한 사례 중 올바른 것 두 가지를 고르시오 (2 개) ① VM 의 백업을 위해 스냅샷 기능을 이용하면 이전에 만든 스냅샷과 교체되어 저장된다 ② VM 에 연결된 볼륨의 데이터 백업을 위해 OS 는 제외하고 볼륨 만 스냅샷 으로 만들었 다 ③ OS 의 Shutdown 명령어를 통해 Shutdown 된 VM 은 스냅샷이 불가하여 부팅하여 스냅샷을 만들었다 ④ Stopped VM 을 지우기 전 , 향후 사용하기 위해 스냅샷을 만들었다 (정답) 2, 4 (해설) 스냅샷으로 저장되는 결과는 Overwrite가 아니라 항상 신규생성입니다. Shutdown된 VM의 스냅샷은 가능. 2020. 6. 8. PaaS 의 경우 고객이 책임져야 할 영역 클라우드는 서비스 모델에 따라 IaaS, PaaS, SaaS 의 모델로 구분되고 , 그에 따라 서비스 제공자와 고객의 책임이 구분되어 이를 명확히 이해하고 구축 운영 해야 한다 . 클라우드 서비스 제공자는 다음과 같은 모델을 정의하고 있 다 . PaaS 의 경우 고객이 책임져야 할 영역이 무엇인지 모두 고르시오 - 클라우드 서비스 제공자와 클라우드 서비스 이용자 사이에 클라우드 서비스 유형 별 책임을 구분해야 한다 - IaaS, PaaS, SaaS 등 서비스 유형에 따라 그 책임의 경계가 달라진다 ㄱ. Infrastructure Security ㄴ. Data Security ㄷ. Virtualization Security ㄹ. Host Security ㅁ. Application Security ㅂ. Mi.. 2020. 6. 8. AWS CodePipeline이란 무엇입니까? ## AWS CodePipeline이란 무엇입니까? - AWS CodePipeline은 소프트웨어 릴리스에 필요한 단계를 모델링, 시각화 및 자동화하는 데 사용할 수 있는 지속적 전달 서비스입니다. - 소프트웨어 릴리스 프로세스를 구성하는 여러 단계를 신속하게 모델링하고 구성할 수 있습니다. - CodePipeline은 소프트웨어 변경 내용을 지속적으로 릴리스하는 데 필요한 단계를 자동화합니다. - CodePipeline의 요금에 대한 자세한 내용은 요금을 참조하십시오. ## 지속적 제공 및 지속적 통합 - CodePipeline는 사용자의 소프트웨어를 프로덕션으로 빌드, 테스트, 배포하는 과정을 자동화하는 지속적 제공 서비스입니다. - 지속적 제공은 릴리스 프로세스가 자동화되는 소프트웨어 개발 방법론입.. 2020. 6. 8. CodeDeploy란 무엇입니까? ## CodeDeploy란 무엇입니까? CodeDeploy는 Amazon EC2 인스턴스, 온프레미스 인스턴스, 서버리스 Lambda 함수 또는 Amazon ECS 서비스로 애플리케이션 배포를 자동화하는 배포 서비스입니다. 다음을 포함하여 다양한 애플리케이션 콘텐츠를 거의 무제한으로 배포할 수 있습니다. : code : 서버리스 AWS Lambda 함수 : 웹 및 구성 파일 : 실행 파일 : packages : 스크립트 : 멀티미디어 파일 CodeDeploy는 서버에서 실행되고 Amazon S3 버킷, GitHub 리포지토리 또는 Bitbucket 리포지토리에 저장되는 애플리케이션 콘텐츠를 배포할 수 있습니다. 또한 CodeDeploy는 서버리스 Lambda 함수를 배포할 수도 있습니다. CodeDepl.. 2020. 6. 7. AWS CodeBuild란 무엇입니까? ## AWS CodeBuild란 무엇입니까? AWS CodeBuild는 클라우드 상의 완전 관리형 빌드 서비스입니다. CodeBuild는 소스 코드를 컴파일하고 단위 테스트를 실행하며 배포할 준비가 완료된 아티팩트를 생성합니다. CodeBuild에서는 자체 빌드 서버를 프로비저닝, 관리 및 확장할 필요가 없습니다. 이 서비스는 Apache Maven, Gradle 등과 같은 널리 사용되는 프로그래밍 언어 및 빌드 도구에 맞게 사전 패키지된 빌드 환경을 제공합니다. CodeBuild에서 빌드 환경을 사용자 지정하여 사용자 고유의 빌드 도구를 사용할 수도 있습니다. CodeBuild는 최대 빌드 요청 수에 맞게 자동으로 확장합니다. ## CodeBuild가 제공하는 이점은 다음과 같습니다. 완전 관리형 – .. 2020. 6. 7. AWS CodeCommit란 무엇입니까? ## AWS CodeCommit란 무엇입니까? AWS CodeCommit는 클라우드에서 자산(예: 문서, 소스 코드, 바이너리 파일)을 비공개로 저장하여 관리할 수 있도록 Amazon Web Services에서 호스팅되는 버전 관리 서비스입니다. 이것은 HIPAA 적격 서비스입니다. AWS, 미국 HIPAA(Health Insurance Portability and Accountability Act of 1996), AWS 서비스를 이용한 보호 대상 건강 정보(PHI)의 처리, 저장, 전송에 대한 자세한 정보는 HIPAA 개요를 확인하십시오. 이 서비스, 그리고 보안 관리 모범 사례를 규정한 보안 관리 표준인 ISO 27001에 대한 자세한 내용은 ISO 27001 개요를 참조하십시오. 이 서비스와 PC.. 2020. 6. 6. 이전 1 ··· 105 106 107 108 109 다음 반응형