전체 글232 000. 스프링 개념 스프링 개념 스프링 프레임 워크란 스프링 프레임워크(Spring Framework)는 자바 기반의 오픈소스 프레임워크로 자바EE(Enterprise Edition)에서 요구하는 수준의 복잡한 기능들을 자바 EE를 사용하지 않고 구현하고자 시작됨 스프링 프레임워크 주요 특징 경량 컨테이너로써 객체 생성, 소멸과 같은 라이프 사이클을 관리하며, 스프링 컨테이너로부터 필요한 객체를 얻어올 수 있음 제어의 역행(IoC-Inversion of Control) : 컨트롤의 제어권이 사용자가 아니라 프레임워크에 있어서 필요에 따라 스프링에서 사용자의 코드를 호출함 의존성 주입(DI-Dependency Injection) : 각각의 계정이나 서비스들 간에 의존성이 존재할 경우 프레임워크가 서로 연결해줌 관점 지향 프로.. 2019. 10. 14. 007. AWS - S3정의 S3(Simple Storage Service) 먼저 S3는 AWS 서비스 콘솔에서 스토리지 서비스로 분류 되어있습니다. 클라우드 공굽자가 저장 공간을 서비스로 관리하고 운영하며 인터넷에 데이터 저장 공간을 제공하는 '클라우드 스토리지 서비스 모델' 입니다. AWS S3의 소개문구는 아래와 같습니다. 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있도록 구축된 객체 스토리지다. 이처럼 '언제 어디서든' 데이터에 액세스 할 수 있는 신속성, 시계적 규모 및 안정성이 있습니다. S3는 일반적으로 우리가 윈도우에서 사용하는 파일스토리지 방식과는 다른 객체 스토리지 방식을 사용합니다. 객체 스토리지란 계층 구조가 없고, 고유식별 번호와 데이터 그리고 메타 데이터 등 최소한의 정보만을 가지고 있기 때문에 파일.. 2019. 10. 13. 006. 라이트세일 개념 및 실습하기(간단 블로그 만들기) 라이트 세일 이론 라이트세일 개념 먼저 라이트 세일은 SaaS에 속하며 서비스를 사용하는데 필요한(가상머신, SSD 기반 스토리지, 데이터 전송, DNS 관리, 고정IP)가 포함되어 있습니다. 사용자는 이런 서비스를 저렴하게 사용할 수 있습니다. 라이트 세일을 작은 서비스로 이해할 수 있지만 로드밸런서를 통한 대용량 설계가 가능하고 RDS, S3등 다른 AWS의 요소들과 연결을 통한 확장이 가능합니다. 라이트 세일과 EC2 비교 먼저 라이트 세일은 플랫폼과 시작 이미지만 정하면 인스턴스를 바로 시작할 수 있는데 EC2는 총 7단계를 진행해야 사용할 수 있습니다. 그리고 대표적으로 사용하는 용도로는 아래 표와 같습니다. 라이트세일 EC2 웹 사이트 및 블로그 빅데이터 분석 단순 앱 고성능 컴퓨팅 개발 및 .. 2019. 10. 13. 실습 - AWS IAM 계정 만들기 사용자 만들기 먼저 루트 계정으로 로그인한 후 서비스 찾기에서 IAM을 검색합니다. 그러면 아래와 같은 주소가 나오는데 사용자는 여기 나와있는 주소를 통해 로그인합니다. 그다음 왼쪽에 있는 사용자 탭에 들어가서 사용자 추가를 누릅니다 그러면 아래와 같은 창이 나옵니다. 여기서 AWS Management Console 액세스를 클릭했는데 그 이유는 지금처럼 웹 브라우저를 통해서 접근하는 방식이기 때문입니다. 만약 프로그래밍 방식 액세스를 택했다면, CLI를 통해 접속하거나 람다를 실행할 때 사용합니다. 그 후 권한 설정 창이 아래와 같이 나오는데 딱히 추가할 권한이 없으면 다음으로 진행합니다. 그 다음 아래와 같이 태그설정을 하라는 창이 나옵니다. 근데 저희는 별다른 식별값을 지정할께 없어서 다음 버튼을 .. 2019. 10. 13. 005. AWS - IAM IAM 이메일 아이디로 만든 AWS 계정을 루트계정 이라고 부릅니다. 루트 계정은 모든 AWS 리소스에 접근할 수 있는 권한을 가지고 있기 때문에 여러 명의 사용자가 루트 계정을 사용하는 것은 보안에 좋지 않습니다. 이를 위해 AWS에서는 IAM(Identy and Access Management)서비스를 제공합니다. 이것을 통해 루트계정 없이도 각각의 사용자들이 AWS리소스들에 접근할 수 있도록 하고 IAM을 통해 유저, 유저 그룹을 만들어 각각의 사용자 혹은 그룹별로 필요한 권한만 제한적 부여가 가능합니다. IAM 특징 각 AWS 서비스 및 자원 별 사용 권한 지정 역할 및 정책을 통해 손쉽게 자세한 권한 관리 기업내 사용자 관리 시스템과 연동 지원 오프라인 기기(MFA, 멀티팩터 인증)를 통한 인증.. 2019. 10. 13. 004. AWS의 서비스들 AWS의 서비스들 아마존 웹서비스의 서비스들은 다양한데 이 중에서 대표적인 컴퓨팅, 스토리지 데이터베이서, 네트워크 그리고 최근 각광받는 빅데이터 분석, 인공지능 서비스 중심으로 살펴보겠습니다. 더 많은 AWS서비스와 타회사의 클라우드 서비스를 보려면 아래 링크로 가시길 바랍니다. https://hyun-am-coding.tistory.com/entry/4%EB%8C%80%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9CAWS-Amazon-Bluemix-IBM-Azure-MS-Google-Cloud-Platform-Google 4대클라우드(AWS-Amazon, IBM Cloud-IBM, Azure-MS, Google Cloud Platform-Google) 4대클라우드(AWS-Amazon,.. 2019. 10. 13. 003. 아마존 웹 서비스 클라우드 인프라 아마존 웹 서비스 클라우드 인프라 아마존의 인프라는 크게 3가지로 구분할 수 있는데 리전, 가용영역, 에지로케이션이 있습니다. 리전 AWS는 물리적으로 떨어진 지역에 여러개의 클라우드 인프라를 운영합니다 이것을 리전이라고 부릅니다. 예를 들면 서울 리전(ap-northease-2), 미국 버지니아 북부 리전(us-east-1)등 이 있습니다. 리전을 사용하는 이유는 아무리 5G기술이 발전 되었다 하더라도 멀리 떨어진 서버에 접속하면 그만큼 많은 라우터가 필요하기 때문에 속도가 느릴 수 밖에 없습니다. 가용영역 AWS 서비스가 리전들의 집합이라면, 리전은 가용 영역들의 집합입니다. 가용영역은 데이터 센터입니다. 각 영역들은 실제 물리적으로는 완전히 독립되어 있지만, AWS 콘솔에서 리소스별로 구분하지는 않.. 2019. 10. 13. 002. 클라우드 핵심 기술 클라우드의 핵심 기술 가상 서버 클라우드 서비스에서 가장 기본적인 기능이 가상 서버(가상 머신)입니다. 가상 서버는 대표적으로 하나의 물리적 서버를 논리적으로 나누어 CPU, 메모리 등의 자원을 할당할 수 있습니다. 가상화 기술 가상화를 다른말로 물리적인 하드웨어 장치를 논리적인 객체로 추상화하는 것을 의미합니다. 마치 하나의 장치를 여러개로 나눠 동작시키거나, 반대로 여러개의 장치를 묶어 마치 하나의 장치인 것 처럼 사용자에게 공유자원으로 제공할 수 있기 때문에 클라우드 컴퓨팅 구현을 위한 핵심적인 기술입니다. 가상화는 대표적으로 세가지가 있는데 호스트 가상화, 하이퍼바이저 가상화, 컨테이너 가상화가 있습니다. 호스트 가상화 하드웨어 위에 기본이 되는 호스트 운영체제를 설치하고, 호스트 운영체제에 가상.. 2019. 10. 13. 001. 클라우드 컴퓨팅 유형 클라우드 컴퓨팅 이전 컴퓨팅 유형 웹 호스팅 웹 호스팅이란 하나의 서버에 여러 사용자를 수용할 수 있고, 사용자간 상호 접근은 격리되며, 코드를 올려 사용자가 원하는 애플리케이션을 작동할 수 있다는 점에서 클라우드 PasS 서비스와 유사합니다. 하지만 웹호스팅은 특정 목적에 유용한 기술이지만, 다양한 오픈 소스를 자유롭게 활용하는 애플리케이션 개발이나 기업용 서비스의 다양한 요구를 수용하기에는 한계가 있었던 것입니다. 따라서 이 한계를 극복하며 진화한 형태가 'PaaS'서비스 입니다. 온프레미스 기업 시스템에서 지금까지 채택해온 전통적인 IT서비스 방식입니다. 기업이 자체적으로 데이터 센터를 보유하고 시스템 구축부터 운영까지, 모두 수행하는 형태입니다. 온프레미스는 최소한 다음과 같은 사항이 필요합니다... 2019. 10. 12. 이전 1 ··· 13 14 15 16 17 18 19 ··· 26 다음