일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Android
- 홈어시스턴트
- dynamodb
- 전기차충전
- esp8266
- 디자인패턴
- STM32
- 서버리스
- YMODEM
- raspberry
- AWS
- IOT Core
- flask
- 전기차
- 전기차충전기
- 보안
- everon
- 급속충전기
- thread
- 펌웨어
- homeassistant
- 라즈베리파이
- 완속충전기
- OCPP
- 충전기
- 에버온
- 안드로이드
- 플라스크
- lambda
- 파이썬
- Today
- Total
목록서버시스템 (120)
Louie NRT Story
NAT(Network Address Translation)사설 IP주소를 공인 IP주소로 바꿔주는데 사용하는 통신망의 주소 변환기이다. NIC(Network Interface Card)외부 네트워크와 가장 빠른 속도로 접속하고 데이터를 주고 받을 수 있게 컴퓨터 내에 설치되는 확장카드를 말한다. 콘트롤칩과 통신전용칩·버퍼 등으로 이루어져 있다. ISP(Internet Service Provider)개인이나 기업에게 인터넷 접속 서비스, 웹 사이트 구축 등을 제공하는 회사를 말한다.(KT, SK, U+ 등) Bridge NetworkOSI 모델의 데이터 링크 계층에 있는 여러 개의 네트워크 세그먼트를 연결해 준다Bridge_Network는 NIC의 일부분을 쓰며 OS들은 그곳에 붙어 데이터를 가져옴 NAT..
Linux란?리눅스(영어: Linux)는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제이다. 혹은 커널을 뜻하기도 한다. 리눅스는 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본으로 들 수 있다. 리눅스는 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS)이다. 엄밀하게 따지면 이 ‘리눅스’라는 용어는 리눅스 커널만을 뜻하지만, 리눅스 커널과 GNU 프로젝트의 라이브러리와 도구들이 포함된, 전체 운영 체제(GNU/리눅스라고도 알려진)를 나타내는 말로 흔히 쓰인다. 리눅스 배포판은 핵심 시스템 외에 대다수 소프트웨어를 포함한다. 현재 200여 종류가 넘는 배포판이 존재한다.[Reference] https://ko.wikipedia.org/wiki/ ..
[Reference] https://www.qwiklabs.com
개요- Design- IAM- 배포할 EC2만들기- Github 만들기- CodeDeploy- CodePipeline- Code Commit- Process of deploy- ElasticSearch- Result Design Senario1. Developer가 Code를 Github에 Push 함2. AWS는 새로운 Code를 서비스 중인 RaspberryPi에 Code를 배포함3. RaspberryPi는 최신 버전으로 업데이트 된 Code로 서비스를 실행함4. RaspberryPi는 온습도 데이터를 ElasticSearch로 보냄5. User는 Kibana를 통하여 온습도 정보를 볼 수 있음 IAM 기존에 Codedeploy 역할이 생성되어 있음을 확인함 정책 생성 버튼 클릭함 정책을 하나 생성함..
IT회사에서는 빠른 시장진입을 위해 DevOps의 중요성은 강조하고 있다.하지만 DevOps Engineer라는 호칭을 듣기 위해서는 많은 실전경험이 필요해 보인다. 역사Instagram의 Dikang Gu 라는 개발자가 Apache Cassadra를 튜닝하여 RockSandra를 가지고 프로그램에 도입하였다.그때 Infrastructure Engineer 라는 호칭을 하용하며 DevOps 라는 용어가 나왔다고 함 DevOps의 정의기본적으로 CI/CD를 하는 업무로개발자와 운영자의 업무 현장이 하나가 되어 지속적으로 개발하는 방식을 DevOps(Development와 Operations의 합성어)라고 하며, 인프라 부문에서의 DevOps는 개발 환경을 신속하게 준비하고 서비스를 지속적으로 릴리즈 할 수..
정적분석과 동적분석를 정리해보고자 한다. 정적분석간략한 분류 - 블랙박스: 소스코드와 실행이 없이 테스트 하는 방법으로 개발 명세서의 완결성, 정확성, 일관성 등을 확인 - 화이트박스: 소스코드만 보고 실행 없이 테스트하는 방법으로 정적, 분석도구 등을 사용해 프로그램 상의 치명적 오류 검출 수동 검사직접 사람이 코드를 보며 검사하는 것임코드리뷰가 대표적임(비공식리뷰, 워크쓰루, 기술적리뷰, 인스펙션) 자동검사Syntax : 문법적 오류(규칙을 정해놓고 검사함)ex) 변수 선언전 쓰이지 않았는가? 같은 함수 또는 변수 명이 존재하는가? 런타임에러- 배열에 할당된 크기를 넘어서 접근했을 때- 전역 배열의 크기가 메모리 제한을 초과할 때- 지역 배열의 크기가 스택 크기 제한을 넘어갈 때- 0으로 나눌 떄- ..
[출처] https://www.qwiklabs.com/
[출처] https://www.qwiklabs.com/
[출처] https://www.qwiklabs.com/