EFK Stack이란 ElasticSearch, Fluentd, Kibana라는 오픈소스의 조합으로, 방대한 양의 데이터를 신속하고 실시간으로 수집/저장/분석/시각화 할 수 있는 솔루션입니다. 특히 컨테이너 환경에서 로그 수집을 위해 주로 사용되는 기술 스택입니다. Elasitc Stack에 대한 소개와 EFK Stack 설치 방법에 대해 설명합니다.
AWSKRUG 판교 소모임 (4월 10일) 발표자료 제목 : EKS workshop 살펴보기 발표자 : @ddiiwoong 블로그 : https://ddii.dev/kubernetes/eksworkshop/
*웨비나 일시: 2021년 5월 12일(수) *웨비나 title: 컨테이너 & 클라우드 환경을 소화할 수 있는 CI/CD구축 가이드 Table of contents 1) OpenShift 소개 2) Opeshift CI/CD 구성 3) Opeshift CI/CD 데모
데브시스터즈의 Cookie Run: OvenBreak 에 적용된 Kubernetes 기반 다중 개발 서버 환경 구축 시스템에 대한 발표입니다. Container orchestration 기반 개발 환경 구축 시스템의 필요성과, 왜 Kubernetes를 선택했는지, Kubernetes의 개념과 유용한 기능들을 다룹니다. 아울러 구축한 시스템에 대한 데모와, 작업했던 항목들에 대해 리뷰합니다. *NDC17 발표에서는 데모 동영상을 사용했으나, 슬라이드 캡쳐로 대신합니다.
게임 서비스는 종종 악의적인 사용자에 의해 의도적인 서비스 거부 공격을 받습니다. 서비스 거부 공격은 인프라 수준의 공격인 경우와 어플리케이션 수준의 공격으로 나눌 수 있는데, 두 가지 공격에 대해 AWS 기반으로 어떻게 피해를 최소화 할 수 있는지와 사례를 소개합니다.
변상욱 부장 / HPE
안녕하세요. kt ds에서 서버/OS직무 IT시스템관리 Meister로 활동하고 있습니다. ‘24년 CentOS 지원 종료에 따라 주요 이슈는 무엇인지, 기업에서는 무엇을 준비하고 방안을 마련해야 하는지에 대한 이야기를 하고자 합니다.
- 동영상 보기: https://www.youtube.com/watch?v=Rq4I57eqIp4 Amazon RDS 프록시는 Amazon Relational Database Service (RDS)를 위한 완전 관리형 고가용성 데이터베이스 프록시로, 애플리케이션의 확장 성, 데이터베이스 장애에 대한 탄력성 및 보안 성을 향상시킬 수 있습니다. (2020년 6월 서울 리전 출시)
5월 17일 서울COEX에서 열린 AWS Summit Seoul 2016에서 김필중 솔루션즈 아키텍트 님이 발표하신 "AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안" 발표자료입니다.
외부 인프라 도움 없이 단일 호스트 내부에서 무중단 배포를 구현하며, 발생한 유지보수성을저해하는 포인트들을 AWS와 함께 해결한 경험을 이야기합니다.
AWS re:Invent에서는 다양한 고객들의 요구에 맞추어 새로운 분석 및 서버리스 서비스가 대거 출시되었습니다. 본 강연에서는 새롭게 출시된 핵심 분석 기능들과 함께, 누구나 손쉽게 사용할 수 있는 AWS의 분석 서버리스와 On-demand 기능들에 대한 심층적인 정보를 확인하실 수 있습니다.
지난 11월 Bespin Gaming Day 행사의 발표 자료를 통해 AWS에서 컨테이너를 활용하는 방법을 ���아보겠습니다. AWS에서는 사용 목적에 따라 다양한 컨테이너 서비스를 제공합니다. - Management 스케쥴링, 스케일링, 배포, 전략: Amazon ECS, Amazon EKS - Hosting 컨테이너가 수행되는 곳: Amazon EC2, AWS Fargate - Image Registry 컨테이너 이미지 저장소: Amazon ECR 컨테이너 및 쿠버네티스 관련 서비스 중 Amazon EKS, Amazon ECS, AWS Fargate에 대해 보다 자세히 살펴보실 수 있습니다.
source : http://www.opennaru.com/opensource/kubernetes/ Kubernetes는 컨테이너화된 애플리케이션(Containerized Application)의 배포, 확장 그리고 관리를 할 수 있는 오픈 소스 컨테이너 오케스트레이션 시스템입니다. 쿠버네티스는 구글 엔지니어들이 개발하고 설계한 플랫폼으로서 사내에서 이용하던 컨테이너 클러스터 관리 도구인 “Borg”의 아이디어를 바탕으로 만들어진 오픈소스 소프트웨어입니다. 구글은 쿠버네티스의 원천이 되는 Borg를 수년 동안 개발하고 운영하면서 축적된 경험을 바탕으로 쿠버네티스를 오픈소스 프로젝트로 만들어 었습니다.
NDC 2018 발표 자료입니다. 세션때 발표한 내용에 더불어 Q&A 일부를 추가했습니다.
1. nexus helm 설치 2. docker/helm private repo 생성 3. 예제 3.1 docker: nginx push, pull 3.2 helm push, 서비스 배포 3.3 helm springboot 예제
스카우터 설치부터 각 메뉴별 활용에 대한 설명을 담고 있는 문서입니다. 권현오님이 작성해주신 문서이며, 추가가 필요한 사항에 대해서 코멘트 주시면 내용 업데이트될 예정입니다.
This document discusses the challenges of running the Elastic Stack on Kubernetes and introduces Elastic Cloud on Kubernetes (ECK) as a solution. ECK uses operators to deploy and manage Elasticsearch, Kibana, APM Server, and other Elastic products on Kubernetes. The operator watches custom resources, and its reconciliation loop automatically handles tasks like creating pods, configmaps, secrets, services and managing upgrades/scaling without downtime or data loss. ECK provides simplified configuration, security, high availability, and automation to make running Elastic Stack on Kubernetes easier.
This document discusses using the Shade library to simplify working with OpenStack. It begins with an introduction to OpenStack and its architecture. It then demonstrates how to quickly get started with Shade by connecting to clouds and listing servers. The document shows how to access OpenStack resources as objects and dictionaries, and generate reports with Pandas. It also discusses implementing Ansible modules with Shade to provision and manage projects across multiple OpenStack clouds. The document encourages contributing to Shade by implementing missing methods and writing functional tests.
This document provides an overview of the Elastic Stack including Elasticsearch, Logstash, Kibana, and Beats. It describes how each component works, key terminology, installation and configuration steps. It also demonstrates how to integrate the Elastic Stack for log analytics and security information and event management (SIEM) use cases including sending logs from Auditbeat, configuring file integrity monitoring, and alerting on log events using Elastalert.
Talk at Kuberton, 02/03/2019 Cloud-native applications with Java and Kubernetes - Yehor Volkov, Senior Software Development Engineer в DataArt
The document provides an overview of Kubernetes architecture and introduces how to deploy Kubernetes clusters on different platforms like Mesosphere's DCOS, Google Container Engine, and Mesos/Docker. It discusses the core components of Kubernetes including the API server, scheduler, controller manager and kubelet. It also demonstrates how to interact with Kubernetes using kubectl and view cluster state.
This document provides instructions for installing Kubernetes on 3 VMs to create a multi-node Kubernetes cluster. It describes how to install Kubernetes master on the first VM, configure it with flannel networking, and join two additional VMs as worker nodes to the cluster. It also demonstrates installing Helm and common Kubernetes applications like Traefik, Rook, Prometheus, and Heapster.
This document summarizes AWS Elastic Beanstalk, which is a PaaS that allows developers to deploy and manage applications in the AWS cloud. It supports many programming languages and frameworks out of the box. Elastic Beanstalk handles the infrastructure management including provisioning servers, load balancing, auto-scaling and monitoring. Developers can focus on their code without worrying about managing the underlying infrastructure. The document provides an example of deploying a Ruby on Rails application to Elastic Beanstalk and accessing other AWS services.
This document discusses deploying a simple Ruby on Rails application to AWS Elastic Beanstalk. It describes using CodeCommit for source control, creating development and production environments, configuring the production environment to use PostgreSQL on RDS, and terminating the environments. Key steps include initializing an EB application, creating development and production environments with different configurations, committing code changes, and redeploying to deploy updates.
In this slide, I introduce the kubernetes and show an example what is CaaS and what it can provides. Besides, I also introduce how to setup a continuous integration and continuous deployment for the CaaS platform.
This document discusses different approaches for managing OpenStack resources with Puppet, including: 1. Initially shelling out to OpenStack CLI commands directly, which was unstable. 2. Using the cURL command-line tool to make HTTP requests to the OpenStack APIs, avoiding duplicating code. 3. Adopting the Aviator SDK gem, which provided a language-level API but had issues with session management and sustainability. 4. Migrating to use the OpenStackClient CLI, which provided keystone v3 support, consistency across modules, but had laggy distro package support and stability questions. The overall status is described as incomplete, and the author provides contact details for further questions.
This document discusses using the ELK stack to import data from a MySQL database into Elasticsearch for visualization in Kibana. It describes installing MySQL, the JDBC river plugin for Elasticsearch, and using JDBC to import data from MySQL into Elasticsearch based on a SQL query. Finally, it suggests visualizations that could be created in Kibana like number of tweets, tweets by language, and top hashtags to analyze the imported tweet data from MySQL.
Getting Kafka running on Kubernetes is only step one of a journey to create a production-ready Kafka cluster. This talk walks through the other steps: 1) Monitoring and remediating faults. 2) Updates to Kubernetes nodes for clusters not using shared storage. 3) Automating Kafka updates and restarts. We present how to create fault-tolerant Kafka clusters on Kubernetes without sacrificing availability, durability, or latency. Learn about Lyft's overlay-free Kubernetes networking driver and how we use it to keep performance on par with non-Kubernetes clusters.
The document introduces the Play Framework version 2.1 and highlights its key features. It demonstrates building a sample application in Scala using Play's reactive, non-blocking architecture. Key features discussed include Play's built-in support for Scala, reactive programming, JSON APIs, routing, templates, and testing.
- Archeology: before and without Kubernetes - Deployment: kube-up, DCOS, GKE - Compute Model: the pod, the service and the controller
This document is a presentation from OpenStack Summit Sydney. It describes how to easily install OpenStack on Kubernetes. It explains Kubernetes and OpenStack-Helm.
ContainerDays 2018, Hamburg: Workshop with Josef Adersberger (@adersberger, CTO bei QAware) Abstract: Istio service mesh is a thrilling new tech that helps getting a lot of technical stuff out of your microservices (circuit breaking, observability, mutual-TLS, ...) into the infrastructure - for those who are lazy (aka productive) and want to keep their microservices small. Come one, come all to the Istio playground: (1) We provide a ready-to-use Kubernetes cluster. (2) We guide you through the installation of Istio. (3) We bring a small Spring Cloud sample application. (4) We provide assistance in the case you get stuck ... and it's up to you to explore and tinker with Istio on your own paths and with your own pace. Other documents including code for this workshop are open source: https://github.com/adersberger/istio-playground
This document summarizes Lucas Fontes' approach to deploying applications with Docker and Consul at Uken Studios, which has around 150 servers running 70 application servers and 40 databases. It outlines challenges with their previous deployment process and infrastructure, and describes how their new system addresses these using Docker for building and running applications, Consul for service discovery and configuration, and Consul Template to reload applications when configurations change. The workflow involves building Docker images, running containers securely, and releasing new versions by pushing images to a registry and notifying Consul to trigger reloads.
Use docker from development to production with Amazon Elastic Container Services and Elastic Beanstalk. Use CodePipeline for Continuous Integration
This talk gives a brief introduction to OpenStack and Chef, then outlines the current state of deploying OpenStack with Chef. There was a live demo deploying to a Dell rack during the talk. SCALE 9x, February 25-27 in Los Angeles.
This document discusses setting up high availability for Kubernetes clusters on AWS. It describes using etcd for configuration storage, ensuring etcd is highly available through clustering. It also covers making Kubernetes masters highly available by running them as pods controlled by a podmaster service for automated failover. The approach uses CoreOS, Terraform and cloud-init scripts to deploy the Kubernetes infrastructure on AWS.
2024년 6월 19일 K-AI PaaS Summit - 오픈소스컨설팅 발표자료
6월 13일 진행된 AI Work Summit에서 발표하였던 오픈소스컨설팅의 세션 발표 자료입니다.
올해 진행된 아틀라시안 이벤트 TEAM 24에서 발표된 신기능들과 업데이트 예정 사항들을 공유드리는 발표 자료입니다.
오픈소스컨설팅의 오픈소스 기반 IaaS 및 PaaS 클라우드 솔루션 소개 4p 브로슈어입니다. At Open Source Consulting, we are dedicated to providing robust, scalable, and cost-effective cloud solutions that harness the power of open-source technology. Our Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) offerings are designed to meet the diverse needs of businesses in today’s fast-paced digital landscape.
디지털 시대에 기업들은 빠르게 변화하는 시장과 환경에 발 빠르게 대처하기 위하여 점점 조직을 작게 만들어 민첩성을 확보하고자 노력하고 있습니다. 이를 위한 기술의 하나로 '클라우드 네이티브'의 도입이 가속화 되고 있는데요, 이는 클라우드 컴퓨팅 모델의 장점을 모두 활용하여 애플리케이션을 개발하고 실행하기 위한 접근 방식을 일컫습니다. 아키텍처 관점에서는 분산을 통한 유연성 확보, 운영 관점에서는 애플리케이션도 분산시켜야 하는데요, 이를 위해서는 다양한 클라우드 환경에서 자유롭게 이식하기 위한 '컨테이너' 구현이 필수적입니다.
글로벌 IT리서치 기업 가트너에서는 매년 ‘10대 전략 기술’을 선정하여 발표하고 있습니다. 본 리포트를 통해 IT기술 개발의 흐름을 파악할 수 있는데요, 올해는 최적화(Optimize), 확장(Scale), 개척(Pioneer) 등 세 가지를 테마로 기반으로 10가지 키워드가 공개되었습니다. 2023년의 주요 기술 트렌드를 살펴보고, 이러한 흐름 속에서 기업들은 어떤 문제를 안게 되고 어떻게 해결할 수 있을지.. 오픈소스컨설팅의 최고 기술 책임자인 최지웅 CTO님의 One Pick 트렌드를 소개합니다!
최근 금융권이나 공공기관에서는 차세대 프로젝트에 PaaS 기반 시스템을 구축하고 그 위에 마이크로서비스아키텍처(MSA)를 구현하기 위해 많은 투자를 하고 있는데요, 많은 기업들이 오픈소스 기반의 인프라를 고려할 때 기술지원이나 버전 업그레이드 등에 대한 애로사항을 겪게 됩니다. 이런 문제에 대한 해결 방안 중 하나가 바로 커뮤니티 기반의 오픈소스 재단을 활용하는 것인데요! 본 자료에서 커뮤니티 오픈소스 기반 인프라 구축의 장점과 실제 사례에 대해 확인해 보실 수 있습니다.
Kubernetes는 전세계 조직의 96%가 이미 사용 중이거나 검토 중인 오픈소스 기술입니다. 클라우드 시장은 IaaS에서 PaaS로 그 중심이 이동하고 있으며, PaaS 시장은 2026년까지 연평균 19.6% 성장률을 기록할 것으로 전망되고 있습니다. Kubernetes를 기반으로 애플리케이션을 손쉽게 배포하고 자동화된 운영 관리는 제공하는 PaaS 솔루션, Playce Kube를 소개합니다. 다양한 컴포넌트를 유기적으로 결합한 최적의 플랫폼으로 유연한 클라우드 네이티브 애플리케이션을 위한 환경을 제공합니다.