AWS는 아마존 웹서비스Amazon Web Service 아마존이라는 해외의 온라인 쇼핑몰에서 제공하는 웹 서비스 호스팅. 각종 원격 컴퓨팅 서비스다른 웹 사이트나 클라이언트 측 응용프로그램에 대한 온라인 서비스를 제공하며 최종사용자에게 직접 공개되는 것은 아니고 다른 개발자가 사용 가능한 기능을 제공하는 플랫폼을 제공 하며 PaaS 이다. REST프로토콜 및 SOAP 프로토콜을 통해 접근, 이용 관리가 가능. 특징- Auto Scaling- Load Balancing- 사용하는 만큼 지불- 무료로 1년간 사용 가능 EC2 = Elastic Cumputer Cloud 가장 일반적으로 사용되는 서비스 독립적인 서비스 Linux, Window 등 제공 웹서버, 애플리케이션, 데이터베이스, 파일서버 등 기본적..
SaaS ( Software as a Service ) 소프트웨어 및 관련 데이터는 중앙에 호스팅 되고 사용자는 웹 브라우저등의 클라이언트를 통해 접속하는 형태의 소프트웨어 모델기존의 ASP를 확장한 개념으로 차이점은 다음과 같다.- SasS는 전자상거래 관점의 사업적인 반면 ASP는 전산 외주(아웃소싱)- SasS는 불특정 다수를 대상으로 전산서비스의 제공을 중점을 두어 확장성과 고객 요구사항 커스터 마이즈에 중점- SaaS는 ASP와 달리 고객의 가치장조 및 고객요구를 맞추는데 초점 성공사례로는 CRM ( 고객 관계 관리 ) 핵심 특징- 네트워크 기반으로 접근하고 관리하는 상업적으로 사용 가능한 소프트웨어- 각 고객 사이트가 아닌 중앙의 위치에서 활동을 관리하며 고객이 웹을 통해 애플리케이션에 접근하..
여기서 설명하는 ASP는 서버스크립트 언어의 ASP가 아니라는 것을 인지하고 읽으면 도움이 됩니다. ASP = Application Service Provider 애플리케이션 서비스 제공자고가의 하드웨어, 소프트웨어를 도입하지 않고도 네트워크 인프라를 이용하여 다양한 정보화 솔루션을 사용할 수 있는 애플리케이션 임대 서비스 별도의 서버, 애플리케이션을 구매하지 않고 비용, 시간, 관리인력을 대체함으로서 여러 기업들의 업무 프로세스를 쉽게 취득하였다. 웹 서비스, SOA등의 기술을 적용하면서 서비스 기반의 소프트웨어로 발전해가고 있다.
Go 언어를 사용하는 이유 중 가장 큰 하나일지도 모른다. 고루틴이란 함수를 동시에 실행시키는 것을 의미한다. 고 언어의 특징중에 동시성이라는 것이 이것을 의미한다.스레드와 비슷할지는 모르겠지만 고루틴은 적절량의 메모리를 할당하여 사용하기 때문에 메모리 효율에서 좋다고 합니다. 사용법은 함수앞에 go를 선언하면 된다. 예제 결과 go 를 선언하면 함수가 동시에 실행이 되고go 를 없애고 함수를 실행하면 test1이 먼저 다 실행한 후에 test2가 실행이 된다