Cloud (64) 썸네일형 리스트형 # 024) AWS CodeDeploy 사용하기 https://aws.amazon.com/ko/codedeploy/ AWS CodeDeploy | 소프트웨어 배포 자동화 AWS CodeDeploy는 플랫폼과 언어에 구애를 받지 않고, 모든 애플리케이션과 연동되며, Amazon EC2, AWS Fargate 또는 AWS Lambda에 배포하든 동일한 환경을 제공합니다. 또한, 기존 설정 코드를 쉽게 재사용할 aws.amazon.com CodeDeploy 란? AWS EC2, Lambda, 온프레미스 인스턴스 등과 같은 컴퓨팅 서비스로 어플리케이션 / 소프트웨어 배포를 자동화하는 완전관리형 배포 서비스 입니다. 1. 역할/정책 생성하기 CodeDeploy 를 위한 역할을 생성 해 줍니다. 역할의 이름도 설정 해 줍니다. 역할 생성 후 정책을 변경해 줍니다.. # 023) AWS CodeBuild 사용하기 ( + S3 정적 웹사이트 ) https://aws.amazon.com/ko/codebuild/ AWS CodeBuild – 완전관리형 빌드 서비스 사람들이 코딩을 배우도록 돕는 온라인 플랫폼인 Progate는 인스턴스, 데이터베이스, 데이터 분석 및 지속적 통합 테스트를 비롯하여 모든 인프라를 AWS에서 실행합니다. aws.amazon.com Codebuild 란? AWS 의 완전관리형 지속적 통합 서비스로 GitHub 나 CodeCommit 의 레포지토리에 있는 코드소스를 받아와서 buildspec.yml 파일에 따라 빌드,테스트 후 최종 목적지 artifacts 를 S3 에 저장 해 줍니다. 1. 레포지토리 생성 레포지토리를 생성 해 줍니다. Codebuild 를 위한 레포지토리를 생성 해 줍니다. 개발환경으로 AWS Cloud.. # 022) AWS CodeCommit 사용하기 ( + Cloud9 ) https://aws.amazon.com/ko/codecommit/ AWS CodeCommit | 관리형 소스 제어 서비스 AWS CodeCommit을 사용하면 자체적으로 소스 제어 서버를 호스팅하고, 유지 관리하고, 백업하고, 확장할 필요가 없어집니다. 이 서비스는 프로젝트의 요구 사항이 늘어남에 따라 이를 충족하기 위해 aws.amazon.com CodeCommit 이란? Git 리포지토리를 활용해서 소스코드를 관리할때 사용하게 해주는 AWS 의 소스 관리형 서비스 입니다. Github 와 다르게 저장소가 암호화되어 프라이빗한 환경에서 작업할 수 있는게 장점입니다. Cloud9 이란? 클라우드 만으로 코드를 작성,실행 할수 있는 IDE 통합 개발 환경 입니다. 별도의 TOOL 설치 없이 인터넷 접속만.. #008) CI/CD cloud solution (자동화 솔루션 with Azure) CI/CD for VMs by Azure Azure 의 컴퓨팅 서비스, Virtual Machines 을 중심으로 앱 개발시 CI/CD 자동화 파이프라인을 위한 애저의 기본 아키텍쳐이다. Git 리포지토리에서 부터 시작하여 코드를 자동으로 빌드, 테스트하여 구축을 통해 업데이트된 코드를 잘 배포하고 관련한 정보들을 한눈에 파악하고 분석까지 가능하도록 한다. CI ( Continuous Integration ) - 지속적 통합으로 새로운 업데이트 검증과 오류 발견에 신속히 대응할 수 있습니다. 예시로 여러 개발자들이 각각 개발한 코드를 병합 ( merge ) 할때 오류를 최소화 하기 위해 CI 를 통해 지속적으로 코드 통합을 시도해서 테스트 할 수 있습니다. CD ( Continuous Delivery/D.. MSA ( MicroServices Architecture ) 란? 마이크로서비스 Microservices Micro 작은,미세한 + Services 서비스들 의 합성어로 하나의 소프트웨어나 어플리케이션 개발에 사용되는 아키텍쳐 방식입니다. 근 몇년 동안 it 산업에서 주요 키워드 중 하나로 널리 알려져있습니다. 마이크로서비스는 기본 모든 서비스들이 통합되어 독립된 하나의 서비스를 카테고리나 서비스 용도에 따라 잘게 나누어서 서로 독립적으로 구성되게됩니다. 과거 모놀로틱 설계방식으로 하나의 견고한 서비스로 서로의 서비스들이 상호작용되어 제공되었던 아키텍쳐와 상반되는 개념입니다. 분리된 서비스들이 각각의 API 를 가지고 복잡한 웹 서비스의 기능들을 담당합니다. Why 마이크로 서비스? 잦은 업데이트나 버전 관리에 용이하고 높은 유연성 하나의 서비스에 문제가 생겨도 서로 .. #007) 리그 오브 레전드 cloud solution (데이터 솔루션 with AWS) Leauge of Legends data ingest architecture on AWS by Riot Games Leauge of Legends : Riot Games 라이엇 게임즈에서 개발되고 출시된 리그 오브 레전드 게임은 2009 년에 첫 출시 됬으며 다양한 여러 플레이어들과 팀으로 구성되는 빠른 페이스와 경쟁구조의 게임이다. '챔피언' 이라는 자신이 원하는 능력치를 가진 캐릭터를 선택 해 팀과 맵 안에서 여러 지역을 방어하고 점령하는 게임이다. 현재 전 세계적으로 사랑받는 게임중 하나로 E-Sports 산업에서도 빠질 수 없는 주축의 게임이다. 각 국의 챔피언쉽 팀들과 수많은 팬층으로 이 게임으로 인해 엄청난 수익을 거두는 산업도 많다. 사용자 데이터를 효율적인 방법을 고안한 데이터 스트리밍 서.. 머신러닝 (Machine Learning) 개념과 알고리즘 종류 인공지능이란 인간의 행동이나 생각 과정들을 컴퓨터가 모방하거나 복제하는 가장 큰 포괄적인 범위이다. 머신러닝이란 인공지능의 한 분야로 컴퓨터가 스스로 학습할 수 있도록 도와주는 알고리즘을 개발하는 분야이다. 즉, 샘플데이터를 업로드해서 자료를 정리한 뒤, 데이터를 분석해서 특정 패턴과 규칙을 찾고 이를 활용 해 의사결정이나 비즈니스 예측에 사용할 수 있다. 데이터와 규칙으로 해답을 얻는 기존방식 대신 데이터와 해답으로 규칙을 찾는다. 알고리즘을 통해 훈련을 시키면 모델이 만들어지는데 정확성을 높이기 위해 더 많은 데이터양을 추가한다던지 여러 알고리즘중에 적합한 알고리즘을 찾는 과정을 거칠 수도 있다. 사람이 여러 경험이나 자료를 통해 지식을 얻어 생각하고 분석해서 추론이라는 과정을 거쳐 합리적인 의사결정.. #006) data warehousng cloud solution (데이터 솔루션 with Azure) Data warehouse architecture by Azure 데이터 웨어하우스는 데이터 전문가의 도움 없이도 수많은 데이터를 비즈니스에서 원하는 형식으로 포멧화하고 정리해서 분석까지 할 수 있도록 해주는 작업을 도와주고 인증된 사용자에게만 접근을 허용시켜 데이터 보안을 지킬 수 있음 다양한 형식의 데이터베이스를 Azure storage blod 에 저장시킴 Azure blob storage- 객체 저장소로 정보 분석이나 활용 전 저장하는 서비스 Azure Synapse 로 데이터베이스를 분석을 위한 자료로 저장 Azure Synapse- 데이터 웨어하우징과 빅데이터 분석이 결합된 무제한 분석 서비스 Analysis Service 로 데이터베이스 분석 단계를 거침 Azure Analysis Servi.. 이전 1 2 3 4 5 6 ··· 8 다음