본문 바로가기

[Cloud]26

[심심풀이] Apache OpenWhisk (오픈소스 클라우드 서버리스 플랫폼)에 관혀여.. 회사에서.. OpenWhisk 에 대해서 듣게 되었고.. 찾아봤던 자료를 기억해 둡니다. apache OpenWhisk - 이벤트에 대해 함수를 실행시키는 오픈소스 클라우드 서버리스 플랫폼으로, 개발자를 코드를 실행하는 컨테이너의 관리나 운영으로부터 자유롭게 해 준다. Github 에 공개된지 1년 반 만에 400여번 포크되고, 1100여개의 이슈와 1500여개의 PR (Pull requests) 이 올라오는 활기찬 오픈소스 프로젝트이다. IBM 의 서버리스 서비스를 위한 내부 프로젝트로 초기 개발 후 2016년 2월 오픈소스로 공개되었고, 11월부터 아파치 인큐베이션을 시작하였습니다. * 서버리스 - 서버 없이 모든 규모의 이벤트에 대해 코드를 실행하여 응답하는 클라우드 컴퓨팅 방식. 현재 서버리스 플.. 2019. 2. 25.
rancher1.6 management Node 구성 Rancher1.6 Management Node 구성 2018년도 이제 1달 정도 남았네요.. 진행했던 내용들을 하나의 Node (Management Node) 로 구성하는 방안에 대해 생각해 봅니다. - rancher1.6을 운영시, 필요한 managenent Tools 들을 하나의 Node로 어떻게 구성하면 좋을지 생각해 보다가 아래와 같이 정리하게 되었습니다. 살펴봤던 내용들..- Prometheus + Alertmanager ( Monitoring / alert )- Jenkins (CI / CD ) - EFK ( logging / Monitoring ) 그리고 Traefik * 간단한 TEST 또는, 스타업에서 사용하기에 적당할거라 생각해 봅니다. 1. CAT - "Management Node".. 2018. 12. 5.
EFK(Elasticsearch + Fluentd + Kibana) + rancher1.6 설치 와 운영 EFK(Elasticsearch + Fluentd + Kibana) + rancher1.6 설치 및 운영 Fluentd는 로그(데이터) 수집기(collector)다. 보통 로그를 수집하는 데 사용하지만, 다양한 데이터 소스(HTTP, TCP 등)로부터 데이터를 받아올 수 있다.Fluentd로 전달된 데이터는 tag, time, record(JSON) 로 구성된 이벤트로 처리되며, 원하는 형태로 가공되어 다양한 목적지(Elasticsearch, S3, HDFS 등)로 전달될 수 있다.Fluentd는 C와 Ruby로 개발되었다. 더 적은 메모리를 사용해야 하는 환경에서는 Fluentd forwarder의 경량화 버전인 Fluentd-Bit 와 함께 사용할 수 있다. 데이터 유실을 막기 위해 메모리와 파일 기.. 2018. 11. 22.
rancher1.6 설치 와 운영 (jenkins - rancher plugin) rancher1.6 설치 와 운영 (jenkins - rancher plugin) 정의(https://jenkins.io/)젠킨스(Jenkins)는 거의 모든 언어의 조합과 소스코드 리포지토리(Repository)에 대한 지속적인 통합과 지속적인 전달 환경을 구축하기 위한 간단한 방법을 제공한다.젠킨스는 다른 일상적인 개발 작업을 자동화할 뿐 아니라 파이프라인(Pipeline)을 사용해 거의 모든 언어의 조합과 소스코드 리포지토리에 대한 지속적인 통합과 지속적인 전달 환경을 구축하기 위한 간단한 방법을 제공한다.젠킨스가 각각의 단계에 대한 스크립트 작성의 필요성을 없애주지는 않지만, 사용자가 쉽게 구축할 수 있는 것보다 더 빠르고 더 강력하게 빌드(Build), 테스트, 그리고 배 포(deployment.. 2018. 11. 7.