전체 글

쓰다보면 내 머리에도 언젠가 들어오겠지.. 를 지향합니다.
·공부 기록/AWS
가장 친밀한 네트워크 LAN에 대해서 알아보자. LAN(Local Area Network) : 회사나 가정에서 서버를 네트워크에 연결해 상호 소통이 가능하도록 하는 방식 네트워크 케이블을 유선으로 연결 -> 유선 LAN, 무선으로 연결 -> 무선LAN. *LAN을 구성하는 기술과 내용 1. 라우터(router) 네트워크의 출입구가 되는 부분에 설치되는 기기. 일방향으로 들어온 데이터의 목적지를 확인하고 목적지에 가까운 다른 쪽 네트워크에 데이터를 전송한다. 2. 허브(hub) 네트워크의 배선을 분할하는 기기이다. 같은 네트워크의 다른 단말기에 데이터를 전송한다. 3. FW(FireWall) 방화벽이다. 들어오고 나가는 데이터를 확인하고 통신 여부를 조정하는 장치이다. 부정한 장소에서 접속하는 것을 금지하..
·공부 기록/AWS
Server: 어떠한 서비스를 제공하는 것 00서버를 만드는 것 -> 00용 sw를 설치하고 그 기능을 갖추는 것 우리가 일반적으로 사용하는 컴퓨터와 서버는 역할이 다를 뿐, 기계가 다른 것은 아니다. -> 평소에 사용하던 PC를 서버로 사용하는 것도 가능하다. *컴퓨터를 구성하는 요소 1. CPU PC의 두뇌라고 할 수 있는 부품이다. 제어&연산 등의 처리를 한다. 프로그램 실행은 CPU가 담당한다. 2. 메모리(메인 메모리) 일시적인 기억장치이다. CPU에는 기억 장치가 없기 때문에 프로그램을 실시할 때 데이터의 저장 장소로 사용한다. 사용자가 입력한 데이터, 파일 읽기, 네트워크 통신 읽기 등을 처리한다. 3. 메인보드 전자 회로 기판. CPU 및 메모리, 스토리지를 연결한다. 4. 스토리지 보조 ..
·공부 기록/AWS
클라우드의 종류에는 크게 SaaS, PaaS, IaaS가 있다. 이는 서비스를 '어느 수준까지 제공하는가'를 분류한 것이다. SaaS PaaS IaaS 애플리케이션 X X 플랫폼(OS) 플랫폼(OS) X 인프라(하드웨어) 인프라(하드웨어) 인프라(하드웨어) 이 3개를 통칭하는 말로 Eaas도 있다. Everything as a Service라는 말이다. XaaS라고도 한다. 네트워크를 통한 통신부터 SW까지 제공하는 서비스이다. AWS는 EaaS라고 할 수 있다. 1. SaaS - 편리한 반면 자유도가 낮다. - 바로 사용할 수 있기 때문에 작업량이 적다.- 특별한 지식이 필요 없다.- 단말기 외에 준비할 것이 없다. 2. PaaS - 애플리케이션을 마음대로 설치할 수 있지만 대응하지 않는 애플리케이션도..
·공부 기록/AWS
1. 가상화 컴퓨터가 어떤 작업을 하려면 물리적인 메모리와 하드 디스크, OS 등 다양한 부품이 필요하다. 이를 SW로 대체하는 것 -> 가상화 기술 (물리 서버 한 대에 여러 가상 서버가 사용되는 것을 생각하면 되겠다.) 2. 분산처리 같은 기능이나 정보를 가진 서버 여러 대에 분해하여 처리하면 서버 1대의 부담을 줄이고 서버가 응답할 수 없거나 다운되는 사태를 방지 서버 여러 대에 분배하는 장치를 로드밸런서(LB)라고 한다. AWS는 로드 밸런서로 ELB(Elastic Load Balancing)를 제공한다. +) 이중화 이중화: 시스템이나 서버에 문제가 생겨도 계속 가동할 수 있도록 조치하는 것 백업하거나 여러 대를 운영하는 것이 일반적 -> 가상화나 분산 처리는 이중화에도 사용된다.
·공부 기록/AWS
클라우드: 언제 어디서든 인터넷을 통해서 접속이 가능한 환경 클라우드 서비스의 대표 주자로 Microsoft의 Office365나 파일 스토리지 서비스, 음악 배포 서비스, 동영상 저장 서비스 등을 들 수 있다. 클라우드 컴퓨팅: 인프라를 통째로 빌린다. *클라우드 컴퓨팅의 주요 서비스 1. Amazon Web Services 2. Google Cloud Platform 3. Microsoft Azure 4. LG CNS Cloud Services & Platform 온프레미스(on-premises): 자사가 서버 등을 구축하는 것 -> 네트워크나 장소를 임대하는 경우 -> 자사에서 자유롭게 설계 및 운영을 할 수 있다. 온프레미스의 반대말이 클라우드라고 생각하는 경우가 많은데.. 온프레미스의 반대말은 ..
·공부 기록/AWS
AWS는 전문가가 불필요하다는 장점이 있다. 바로 관리 콘솔과 매니지드 서비스가 있기 때문이다. 관리 콘솔: 웹 브라우저의 GUI로 AWS를 조작하는 화면 AWS를 웹 브라우저에 운영할 수 있다. - 사용자 및 그룹 만들기 - 권한 및 보안 설정 - 각종 서비스의 구성 변경 - 서버 및 데이터베이스의 시작, 종료 - 백업 매니지드 서비스: AWS가 관리하는 서비스의 통칭 백업 및 업데이트가 자동으로 이루어진다. -> 관리자가 수동으로 할 필요가 없어 관리 부담이 줄어든다. - 자동 백업 - 자동 알림 - 모니터링 - 패치 관리 - 보안 - 장애를 대비한 이중화 ex) S3의 경우 관리자가 따로 설정하지 않아도 스토리지 용량이 자동으로 증가함.
·공부 기록/AWS
1. Amazon EC2 Amazon Elastic Compute Cloud의 약자로. 컴퓨터 용량을 제공하는 서비스이다. 한마디로 말하면 서버, OS, SW 등을 세트로 사용할 수 있다. 다양한 사양이 준비되어 있고 자유롭게 SW를 설치하고 시스템을 구축할 수 있으며 이미 세팅된 서버를 사용하는 것도 가능하다. 성능은 가변적이며 일시 정지 중에는 언제든 성능을 높이거나 낮출 수 있다. 2. Amazon S3 Amazon Simple Storage Service의 약자로, 오브젝트 스토리지 서비스이다. 웹 서버 및 파일 서버용 파일을 보관하는 장소로 사용할 수 있따. S3는 강력하고 다양한 기능이 있어 장애 및 에러에 강할 뿐만 아니라 강력한 관리 기능이나 다른 서비스와 연동하는 기능도 갖추고 있다. 파..
·공부 기록/AWS
AWS: 클라우드 컴퓨팅 서비스의 한 종류 클라우드 컴퓨팅 서비스: 서버 및 네트워크 등을 인터넷으로 빌려주는 서비스. -> 언제 어디서든 이용 가능. AWS에는 컴퓨팅, 스토리지, DB, 분석, 네트워킹, 모바일, 개발자 도구, 관리 도구, IoT, 보안, 엔터프라이즈 애플리케이션 등 다양한 서비스가 준비되어 있음. -> AWS의 다양한 서비스를 조합하여 모든 애플리케이션과 인프라 구축 가능. *특징 1. 인프라, SW를 일괄로 대여 가능. 여러 조합도 가능. 2. 필요하다고 생각한 만큼만 쓰고, 지불하면 된다. 3. 전문가가 아니어도 사용할 수 있다. 4. 한국어와 한국 원화 결제가 가능하다. 5. 보안 기준이 높다. 6. 글로벌 확장이 쉽다. AWS는 무려 165개 이상의 서비스를 제공한다. 따라서..
평범한컴과생
개발자하고싶은컴공생