2021 11
AWS Utilze [AWS] 라이트세일 워드프레스 SMTP 설정

이미지 삽입 Raspberry Pi List 시리즈    #1. Monitoring 개요, w

작성일 :2021-11-04 11:39 / 조회수: 27회
2021 11
AWS Utilze [AWS] 라이트세일 멀티 워드프레스

이미지 삽입 Raspberry Pi List 시리즈    #1. Monitoring 개요, cd /opt/bitnamisudo ./configure_app_domain --domain reasley.comsudo ./configure_app_domain --disable-automatic-configuration

작성일 :2021-11-04 03:53 / 조회수: 25회
2021 10
Docker Utilize [docker] 인스턴스 부팅 시 모든 컨테이너 실행

rc.local 파일 생성 및 권한 부여$ nano /etc/rc.local$ chmod 777 /etc/rc.local실행하려는 스크립트를 rc.local에 작성현재 포스트에서는 모든 컨테이너를 실행하는 코드 작성# /etc/rc.local #!/bin/bash docker start $(docker ps -a -q)서비스 실행$ systemctl enable rc-local.service $ systemctl start rc-local.service

작성일 :2021-10-04 20:08 / 조회수: 75회
2021 06 Docker
Docker Utilize Docker 리모트 컨테이너 확장

sudo service docker stop sudo systemctl enable docker sudo dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0

작성일 :2021-06-10 00:19 / 조회수: 98회
2021 06 Aws
AWS Utilze AWS EKS 클러스터 SSH 포트 활성화

AWS 콘솔 로그인'VPC' 서비스 이동'보안 그룹' 선택인바운드 규칙 클릭Source 값은 0.0.0.0/0에 22 port 추가

작성일 :2021-06-09 00:36 / 조회수: 104회
2021 06 CloudDevelop
Kubernetes Series OpenShift Series Docker Series GCP Series AWS Series Cloud Develop 클라우드 컴퓨팅

#1. What is Cloud ComputingSummary, Virtualization&Cloud[ Summary ]서로 물리적인 위치가 다른 컴퓨터 리소스를 가상화 기술로 통합하여 제공하는 것을 이야기한다.사용한 만큼만 비용을 지불하여물리적 데이터 센터와 서버 구입, 소유 및 유지 관리를 할 필요가 없다.AWS(Amazon Web Services), GCP(Google Cloud Platform)과 같은 클라우드 공급자로부터필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스 기술 서비스에 액세스가 가능하다.[ Virtualization&Cloud ]가상화는 단일 물리 하드웨어 시스템에서 여러 환경, 자원을 생성할 수 있는 기술이다.예시로 VMware나 VirtualBox와 같이 하이퍼바이저 소프트웨어가 하드웨어에 연결되는 형태이다.클라우드 컴퓨팅은 네트워크 전체에서 컴퓨팅, 네트웤, 스토리지, 서비스를 제공하는 방식이다.예시로 GCP, AWS, Auzer와 같이 여러 서비스를 사용자에게 제공한다.가상화는 하드웨어에서 기능을 분리하는 기술클라우드 컴퓨팅은 가상화보다 더욱 큰 개념인 방법론#2. Cloud Computing Service ConfigurationSummary, IaaS, PaaS, SaaS[ Summary ]클라우드 컴퓨팅 서비스는 세가지 유형에 따라 컴퓨팅 옵션을 제공한다.모델 유형, 장점 등 관리 수준에 따라 많이 달라지게 된다.[ IaaS ]IaaS(Infrastructure as a Service)는 서비스로서의 인프라로 불리우는 서비스 유형이다. 온프레미스 인프라에서 한층 발전한 형태로 종량제 서비스로 각종 스토리지와 가상화를 제공한다.필요한 구성 요소만 구매하여 확장과 축소가 가능하여 경제적인 옵션이다.개발 및 테스트 환경 구축 및 제거가 빠르고 유연하다는 장점이 존재한다.다만, 제공 업체의 보안 문제 가능성과 멀티 테넌트 시스템 및 신뢰성에 따라 좌우된다.퍼블릭 클라우드 공급업체가 IaaS의 예시라고 할 수 있다.AWS / GCP / Azure[ PaaS ]PaaS(Platform as a service)는 서비스로서의 플랫폼으로 불리우는 서비스 유형이다.온프레미스 인프라 관리가 발전한 형태로 하드웨어와 소프트웨어를 호스팅 및 통합 솔루션으로 제공한다.주로 개발자에게 유용하게 이용되는 유형으로 자체 프레임워크를 개발하여 커스텀 가능하다.자체적으로 작성해야 하는 코드의 양 ↓ / 소프트웨어 업데이트와 하드웨어 유지관리와 같은 번거로운 작업이 사라진다.구성 요소와 조합하여 서비스로 이용할 수 있는 서비스들이 PaaS의 예시라 할 수 있다.AWS Elastic / Beanstalk / Heroku / OpenShift[ SaaS ]SaaS(Software-as-a-Service)는 서비스로서의 소프트웨어로 불리우는 서비스 유형이다.가장 포괄적인 형식의 클라우드 컴퓨팅 서비스로 제공 업체가 모든 것을 관리한다.업데이트, 버그 수정, 유지 관리 등을 수행하며, 사용자는 대시보드와 API를 통해 애플리케이션과 연결한다.추가적인 소프트웨어 설치가 불필요하며, 그룹 액세스가 원활하고 안정적이다.Outlook과 Gmail과 같은 웹 기반 서비스가 지원되는 이메일 계정으로 어디서든 컴퓨터에서계정에 로그인하여 이메일을 수신할 수 있다는 형태로 이미 익숙한 서비스이다.자체적인 서비스를 웹으로 제공하는 서비스들이 SaaS의 예시라 할 수 있다.Google Apps / Dropbox / Salesforce

작성일 :2021-06-08 17:33 / 조회수: 138회
2021 05 Docker
Docker Utilize Docker Container Cpu Limit

도커 컨테이너에 CPU 제한을 거는 방법은 여러가지가 존재한다.cpu 개수로 제한을 걸거나, quota로 걸거나, 총 CPU를 비율로 나누어 정할 수 있다.이번 명령어는 CPU 개수로 제하는 거는 방법에 대해 서술한다.이미 동작중인 컨테이너에 적용하는 방법으로 update 명령어를 추가한다.$ docker update --cpus 0.25 33a972c0f796 d6f09427b14f 예) docker update --cpus {CPU_Count} {Container ID}Docker 컨테이너 자원 할당 제한설정된 자원 제한 확인docker inspect ${CONTAINER}자원 제한 변경docker update ${변경할_자원_제한} ${컨테이너_이름}docker update --cpuset-cpus=1 centos ubuntu메모리 제한...--memory="1g" \--memory-swap="2g"...단위: m(mb), g(gb)최소 메모리: 4m컨테이너 내 동작 프로세스가 할당 메모리 초과 시 컨테이너는 자동으로 종료됨기본적으로 컨테이너 swap 메모리는 일반 메모리의 2배로 잡힘CPU 제한--cpu-shares특정 개수의 CPU 를 할당받는 VM 과는 달리 모든 컨테이너의 작업은 CPU 스케줄링에서 같은 비율로 처리됨따라서 컨테이너 하나 에 CPU 를 한개 할당하는 방식이 아닌, CPU 스케줄링에서 얼마나 많이 차지할 것인지를 설정--cpu-shares 옵션은 상대적인 값을 갖으며, 기본값은 1024이고 이는 CPU 할당에서 1의 비율--cpu-shares 2048 # 일반 컨테이너보다 2배 많은 시간을 할당받음--cpuset-cpu호스트에 여러 CPU 가 있을 때 --cpuset-cpus 를 사용해 특정 CPU 만 사용케 할 수 있음--cpuset-cpus="0,3" # 1, 4번째 CPU 사용--cpuset-cpus="0-2" # 1, 2, 3번째 CPU 사용--cpu-period, --cpu-quota컨테이너의 CFS (Completely Fair Schedule) 주기는 기본 100ms 이나 --cpu-period 와 --cpu-quota 로 이 주기 변경 가능--cpu-period 의 기본값은 100000이며 이는 100ms 와 동일.--cpu-quota 는 --cpu-period 에 설정된 시간 중 CPU 스케줄링에 얼마나 할당될 것인지 설정결국 --cpu-period 값 / --cpu-quota 값 만큼 CPU 시간을 할당받음ex) --cpu-period=100000 --cpu-quota=25000 이면 1/4 만큼 할당받음--cpus--cpu-period, --cpu-quota, --cpu-share 와 동일한 기능을 하나, 좀 더 직관적으로 CPU 개수를 직접 지정할 수 있음ex) --cpus=0.5 는 --cpu-share=512 또는 --cpu-period=100000 --cpu-quota=50000 과 동일Block I/O 제한--device-write-bps: 쓰기 작업 제한 (절대값)# kb, mb, gb 사용 가능# ${디바이스_이름}:${값} 형태--device-write-bps /dev/xvda:1mb--device-read-bps: 읽기 작업 제한 (절대값)--device-write-iops: 쓰기 작업 제한 (상대값)--device-write-iops /dev/xvda:5--device-write-iops /device/xvda:10 # 위 옵션과 2배 차이가 남--device-read-iops: 읽기 작업 제한 (상대값)참고 :https://www.thorsten-hans.com/docker-container-cpu-limits-explained/

작성일 :2021-05-31 05:29 / 조회수: 115회

소개글

원포올 선임 연구원

Kshield Jr. 2기 인증생

Cyber Guardians 수료생

플러터 앱 개발 강사

플라스크 웹 개발 강사

LG 쿠버네티스 보조강사

멀티캠퍼스 악성코드 보조강사

멀티캠퍼스 쿠버네티스 보조강사

금융감독원 쿠버네티스 보조강사

<시스템 해킹 프로토스타> 저자

<안드로이드 앱 개발에 딱 맞는 플러터와 다트 입문> 저자

문의: reasley.com@gmail.com

Category

Project List

Percent

JustCat

TextCount

Weather

Percent

Percent