목록기타 (8)
J.one_DevNote

EC2(Amazon Elastic Compute Cloud)클라우드에서 주문형 확장 가능한 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 필요한 만큼 많은 가상 서버를 시작하고, 보안 및 네트워킹을 구성하고, 스토리지를 관리할 수 있습니다. 월별 또는 연간 프로세스나 웹사이트 트래픽 급증과 같이 컴퓨팅 집약적인 작업을 처리하기 위해 용량을 추가(확장)할 수 있습니다. 사용량이 감소하면 용량을 다시 줄일(축소) 수 있습니다.EC2 인스턴스를 시작할 때 지정한 인스턴스 유형에 따라 인스턴스에서 사용할 수 있는 하드웨어가 결정됩니다. 각 인스턴스 유형은 컴퓨팅, 메모리, 네트워크 및 스토리지 리소스의 다른 균형을 제공합니다. What is Amazon EC2? - Amazon Elastic Com..
Datadog이란데이타도그란 SaaS 기반 데이터 분석 플랫폼을 통해 클라우드 규모 애플리케이션에 대한 모니터링을 제공한다.기능기능은 크게 9가지 기능을 제공한다.■ APM(application performance management) 애플리케이션 성능을 모니터링하고, 문제를 해결하고, 최적화합니다. 1. 분산 시스템 전반에서 종단 간 추적 요청 2. 자동 생성된 서비스 개요로 앱 성능 추적 3. 오류율이나 지연 시간 백분위수(p95, p99 등)에 대한 그래프와 알림 4. 오픈 소스 추적 라이브러리를 사용하여 코드 도구화 ■ Log 컨텍스트에 맞는 로그 데이터 분석 및 탐색 로그를 빠르게 검색, 필터링, 분석하여 문제 해결과 데이터의 자유로운 탐색을 지원합니다. 1. 모든 서비스, 애플리케이션 및 ..
HTML 삽입 미리보기할 수 없는 소스 .snow{ width: 8px; height: 8px; background-color: white; border-radius: 50%; position: absolute; top: -13px; animation: fall 10s linear; } @keyframes fall{ from{ } to{ transform: translateY(90vh); opacity: 0; } } body{ background-color: rgb(56, 56, 56) } const body = document.querySelector("body"); function makeSnow(){ const snow = document.createElement("div"); const delay..
HTML 삽입 미리보기할 수 없는 소스 ● HTML required : 필수요소 minlength / maxlength : 최소/최대 길이 min / max : 최소 / 최대 정수 type pattern ● CSS :valid : 규칙에 맞는 값을 입력한 경우 :invalid : 규칙에 맞지 않은 값을 입력한 경우 ● JS @charset "UTF-8"; * { margin: 0px; padding: 0px; text-decoration: none; font-family:sans-serif; } body { background-image:#34495e; } form { position:absolute; width:400px; height:400px; padding: 30px, 20px; backgroun..
https://sudo-minz.tistory.com/21 비동기 통신과 AJAX (동기 비동기의 개념, 차이,장단점, 예시, 콜백함수, 콜백지옥) 비동기 통신과 AJAX (동기 비동기의 개념, 차이,장단점, 예시, 콜백함수, 콜백지옥) 데이터를 받는 방식인 동기와 비동기 그리고 AJAX. 각각이 무엇이며, 어떤 특징이 있는지 예시를 통해 알아본다. sudo-minz.tistory.com https://dev-coco.tistory.com/46 동기와 비동기의 개념과 차이 1. 동기(Synchronous: 동시에 일어나는) - 동기는 말 그대로 동시에 일어난다는 뜻이다. 요청과 그 결과가 동시에 일어난다는 약속이다. 바로 요청을 하면 시간이 얼마나 걸리던지 요청한 자리에서 dev-coco.tistory...

대규모 서비스를 위해서는 급격한 트래픽 변화를 대응하여 안정적인 서비스를 제공하여야한다. 따라서 트래픽을 분산시키기위한 분산 처리 기술은 매우 중요하다. 분산 처리 기술의 종류 스케일 업(Scale Up) 스케일 아웃(Scale Out) 로드밸런싱(Load Balancing) 오토 스케일링(Auto Scailing) 데이터베이스 샤딩(Database Sharding) 데이터베이스 레플리카(Database Replica) 스케일업(Scale Up) Scale Up 방식은 서버에 고성능CPU, 메모리 확장, SSD 등 서버의 스펙을 높이는 수직 확장하는 방식이다. 장점 구축 설계가 쉽다 여러대의 서버에 데이터 일관성을 유지해야하는 작업이 필요하지 않다 컨트롤러나 네트워크 비용이 별도로 발생하지 않는다. 단점..
CMS(Content Management System) CMS는 풀이 그대로 콘텐츠 관리 시스템이다. CMS는 미리 설계된 워크 플로우를 사용하여 디지털 콘텐츠 관리 및 제작을 위한 자동화된 프로세스를 제공한다. CMS유형 ●결합형 CMS : 전통적인 CMS로 데이터베스이에 연결되고, 데이터 베이스를 수정하며 콘텐츠를 스타일이 지정돈 프론트 엔드에 게시하는 완전히 액세스 가능한 백엔드를 제공 ●SaaS CMS : 결합형과 달리 클라우드에 호스팅된다. SaaS는 서버 또는 웹호스팅 간접비 없이 모든 기능을 제공하기 때문에 간단한 웹사이트를 필요로 하는 회사에 적절한 솔루션이다 ●분리형 CMS : 분리형의 경우 표현부분이 백엔드에서 분리된다. API를 통해 백엔드에 액세스한다. ●헤드리스 CMS : 데이터베..
DB의 종류 RDBMS(관계형 데이터 베이스) HDD 혹은 SSD같은 보조기억 장치에 데이터를 저장한다. 행과 열이 존재한다, 쉽게 생각해서 엑셀과 같다. 데이터를 저장하는 공간의 형식이 정해져있다. 관계라는 것을 통하여 데이터와의 연결고리를 만든다. 중복되는 데이터가 없고, 관계를 통하여 관련된 값을 한번에 변경할 수 있다. SQL이라는 언어를 사용해야만 데이터에 접근할 수 있다. 관계라는 속성때문에 성능을 향상시키기 위해서는 하드웨어의 스펙이 상승되어야만한다. 샤딩이라는 것을 통해서 분리를 할 수는 있지만, 매우 어렵다. 대표적으로 MySQL, Oracle, PostgreSQL가 있다. NoSQL HDD 혹은 SSD같은 보조기억 장치에 데이터를 저장한다. Key-Value의 방식으로 데이터를 저장한다..