728x90
반응형

SaaS : 필요한 SW, 설치없이 웹에서 해결 

 

Software as a Service의 준말 

 

- 클라우드 환경에서 운영되는 애플리케이션 서비스

- 웹메일 서비스랑 비슷한 개념이라고 생각하면 좋겠다.

- 소프트웨어를 웹에서 쓸 수 있는 서비스 

- 설치 없이 웹에서 사용가능 

- 지메일,드롭박스,네이버클라우드,구글앱스,MS오피스 365 -> 클라우드 스토리지 서비스

 

장점 

 

- 비용만 지불하면 어디서든 곧바로 쓸 수 있다.

- PC나 기업 서버에 SW를 설치할 필요가 없다 -> SW 설치를 위해 비용과 시간을 아낄 수 있다.

- 중앙에서 SW를 관리하기 때문에 사용자가 일일이 패치 작업 할 필요 X

 

[PaaS] : 기호에 맞춰 SW 개발을 돋는, 개발자를 위한 서비스 

 

Platform as a Service의 준말 

 

- SW 서버시를 개발할 때 필요한 플랫폼을 제공하는 서비스이다.

- 사용자는 PaaS에서 필요한 서비스를 선택해 어플을 개발하면 된다.

- 레고블럭이 주어졌다고 예를 들면 PaaS에서 필요한 서비스를 선택해 어플을 개발하면 된다.

- 서비스 기업 : 세일즈포스 닷컴, 구글 앱엔진

 

장점 

 

- 개발자는 개발 하는데 필요한 도구와 환경을 이용하면 된다. 

- 개발자가 사용한 만큼 비용을 내기만 하면 됨 -> 필요없는 비용 발생을 줄인다.

 

[laaS] : 필요한 만큼 원하는 만큼 컴퓨팅 인프라를 쓰자 

 

lnfrastracture as a Service의 준말 

 

- 데이터센터를 구축하는 대신 클라우드를 이용해 원하는 컴퓨팅 인프라를 사용하는 것 

- 기존 스위치, 방화벽, 웹방화벽 등 물리적인 설치가 아닌 클라우드 환경에서 구축 가능하다.

- 사용자는 빌려온 인프라에서 운영체제를 설치, 애플리케이션 설치 후 원하는 서비스를 운영할 수 있다.

- 대표적인 제공 업체 : AWS,MS,구글,IBM,오라클 

- 성공적인 구축 사례 : 넷플릭스 -> AWS에서 필요한 컴퓨팅 자원을 빌려서 서비스 운영 중,필요에 따라 몇시간 

안에 서버를 추가하거나 스토리지를 늘릴 수 있음 

 

장점 

 

- 서버나 스토리지를 구입,운영하는 비용을 줄일 수 있다.

- 그때그때 수요에따라 필요한 인프라를 쓰면 된다.

 

SaaS : 이미 만들어진 레고 모형 -> 개발자들이 만들어 놓았음, 애플리케이션이라고 생각하자.

laaS : 레고 공장 -> 재료를 만들어냄, 필요에 따라 언제든지 조절 가능 

PaaS : 레고 블럭을 활용할 수 있도록 제공하는 업체 

 

반응형

'IT > 인프라' 카테고리의 다른 글

Nginx란?  (0) 2023.07.24
HCI - 하이퍼컨버지드 인프라란 ??  (1) 2022.11.11
Poc란 ??  (0) 2022.10.26
재해복구(DR,Disaster Recovery)란 ??  (0) 2022.09.19
내부회계관리제도 주요 용어 정리  (0) 2022.09.16
728x90
반응형

SAP에서 CBO란 ?? 

 

SAP가 표준으로 제공하고 있는 기능이나 프로세스가 회사의 실정에 비추어 부족하거나 부적합 하다고 판단이 되는 경우에는 일부기능을 개발하거나 표준 기능/프로세스를 변경하는 경우가 있다.

 

- CBO : Enhancemnet라고 불리기도 하는데, SAP R/3의 표준기능, 테이블에 영향을 미치지 않는 상태에서 추가하고 기능을 개발하는 것을 말한다. 추가적인 Report의 개발은 일반적으로 CBO라고 표현하지 않는다.

 

- Modification :  SAP의 표준기능을 직접 변경하는 것으로서 기술적으로는 Source code나 표준 Table의 필드를 변경하는 작업을 말한다.

일반적으로 SAP사는 Modification은 권고하지 않는데, 이유는 SAP의 전체적인 기술구조에 대한 명확한 이해가 없는 상태에서 표준 Source code나 테이블을 건드리는 작업이 예기치 못한 다른 영향을 미칠수도 있기 때문이다. 

또한 Modification의 내용은 Version up시 반영이 되지 않으므로 이를 계속적으로 유지보수 해야 하는 부담도 회사가 감수해야 한다. 

 

 

 

반응형
728x90
반응형

Amazon VPC를 이용하면 사용자가 정의한 가상 네트워크로 AWS 리소스를 시작할 수 있습니다.

가상 네트워크는 AWS의 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 자체 데이터 센터에서 운영하는 기존 네트워크와 매우 유사합니다.

 

기능 

 

다음 기능은 애플리케이션에 필요한 연결을 제공하도록 VPC 구성하는데 도움이 됩니다.

 

Virtual Private Cloud(VPC)

 

- VPC는 자체 데이터 센터에서 운영하는 기존 네트워크와 아주 유사한 가상 네트워크 입니다. VPC를 생성한 후 서브넷을 추가할 수 있습니다. 

 

서브넷 

 

- 서브넷은 VPC의 IP주소 범위 입니다. 서브넷은 단일 가용 영역에 상주해야 합니다. 서브넷을 추가한 후에는 VPC에 AWS 리소스 배포할 수 있습니다.

 

IP 주소 지정 

 

- VPC와 서브넷에 IPv4주소와 IPv6 주소를 할당할 수 있습니다. 또한 퍼블릭 IPv4 및 IPv6 GUA주소를 AWS로 가져오고 VPC의 리소스(예 :EC2 인스턴스,NAT 게이트웨이,Network Load Balancer)에 할당할 수 있습니다.

 

라우팅 

 

라우팅 테이블을 사용하여 서브넷 또는 게이트웨이의 네트워크 트래픽이 전달되는 위치를 결정합니다.

 

게이트웨이 및 엔드포인트 

 

게이트웨이는 VPC를 다른 네트워크에 연결합니다. 예를 들면,인터넷 게이트웨이를 사용하여 VPC를 인터넷에 연결합니다. VPC엔드포인트를 사용하여 인터넷 게이트웨이 또는 NAT 장치를 사용하지 않고 AWS 서비스에 비공개로 연결합니다.

 

피어링 연결 

 

VPC피어링 연결을 사용하여 두 VPC의 리소스 간 트래픽을 라우팅 합니다.

 

트래픽 미러링 

 

네트워크 인터페이스에서 네트워크 트래픽을 복사하고 심층 패킷 검사를 위해 보안 및 모니터링 어플라이언스로 전송합니다.

 

Transit Gateway 

 

중앙 허브 역할을 하는 전송 게이트웨이를 사용하여 VPC,VPN 연결 및 AWS Direct Connect 연결 간에 트래픽을 라우팅합니다.

 

VPC 흐름 로그 

 

흐름 로그는 VPC의 네트워크 인터페이스로 들어오고 나가는 IP 트래픽에 대한 정보를 캡처합니다.

 

VPN 연결 

 

AWS Virtual Private Network(AWS VPN)을 사용하여 온프레미스 네트워크에 VPC를 연결합니다.

 

 

출처 https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/what-is-amazon-vpc.html

 

 

 

 

 

 

 

 

반응형

'IT > AWS' 카테고리의 다른 글

[AWS] VPC란 ??  (0) 2022.08.11
AWS 주요 제품 이해하기  (0) 2022.02.23
AWS 주요 서비스  (0) 2022.02.21
아마존 웹 서비스 Cloud 개요  (0) 2022.02.09
728x90
반응형

T-CODE : suim을 입력하여 들어간다. 

 

그 후 복합선택 기준별 사용자에 

권한란을 들어가서 권한 설정 후 조회를 하면 된다.

내가 설정한 권한의 유저들이 조회된다.

 

01 = 생성

02 = 변경을 의미 한다.

 

관리자 유저에만 설정되어 있어야 정상

반응형
728x90
반응형

1.PoC(Proof of Concept)란

 

PoC란 새로운 프로젝트가 실제로 실현 가능성이 있는가, 효과와 효용 기술적인 관점에서부터 검증을 하는 과정을 의미한다.

 

PoC가 IT업계에서 중시되는 배경에는 기업에서 IT활용이 업무효율화를 위한 '기업IT'에서 비즈니스의 성장이나 수입 향상에 직접 기여하는 '비즈니스IT'로의 영역 확장이 되어졌습니다.

'비즈니스 IT'에 있어서 전례없던 시책이나 평가가 아직 정해지지 않은 신기술을 활용하는 많은 시도가 있었고 결과적으로 불확실성이 높아지는 경향이 있습니다. 많은 자금을 쏟아 부으며 본격적으로 실시한 프로젝트가 예상 결과를 얻지 못하면 손실도 클 것이므로 이러한 오산을 회피하기 위하여 PoC가 중요하게 되었 습니다.

 

2.PoC로 검증하는 것 

 

구체적으로 무엇을 검증하는 것이 좋을까. PoC는 대전제로 프로젝트의 불확실한 요소를 지우는 것이 목표이다. 불확실한 요소란 프로젝트의 진행 상태나 테마,활용 기술의 성숙도 등에 의해 변화하는 것 부터, 검증 내용도 케이스에 따라 다양하다. 그렇다고 해동 검증 내용은 크게 '결과,효용','기술적 실현성','구체성'의 세 가지 포인트로 나눌 수 있다.

 

3.PoC의 단계 

 

1) 프로토 타입 및 배포 

 

처음 1단계로 할 것은 컨셉을 검증하기 위한 시제품을 만들어 보는 것이다. 즉, '물건 만들기'이다. 

여기서 만들 수 있는 것은 단편 영화나 시용품과 같은 컨셉을 검증하기 위한 최소한의 요소를 가진 것으로 

단기간 안에 만드는 것이 중요하다.

 

2) 검증 

 

두 번째 단계는 검증,사용해 보는 것으로 관계자나 피보험자로부터 피드백을 수집한다. 이것에 의해 탁상 공론으로는 알 수 없었던 문제가 수정해야 할 사항,방향성 등을 발견할 수 있다.

 

3) 실현 여부 판단

 

마지막 단게는 이 컨셉이 실현 가능할 것인지 불가할 것인지 판단하는 단계이다. 투자에 대해서 충분한 효과를 얻을 수 있는 경우에는 

반응형
728x90
반응형

MSSQL을 사용하던 도중 

갑자기 아래의 메세지가 뜨면서 

MSSQL이 실행 되지 않았다..

이럴 경우 재부팅을 해보거나 

 

CMD 창을 접속해 

시작 -> 실행 -> CMD -> netsh Winsock reset 입력 후 PC를 재부팅 하시면 됩니다.

 

 

 

반응형

'IT > MSSQL' 카테고리의 다른 글

[MSSQL] 기존 키 복제  (0) 2022.12.06
[MSSQL] 테이블 생성  (0) 2022.12.06
[MSSQL] SQL Server Express 및 SSMS 설치  (0) 2022.06.22
[MSSQL] 락 푸는 방법  (0) 2022.06.15
[MSSQL] 데이터 타입 유형 총정리  (0) 2021.11.25
728x90
반응형

1. System Global Area 

 

Database Budder Cache : Disk I/O의 영향도를 줄이기 위해 Data File의 Data Block을 메모리에 가져다 놓는다.

Shared Pool : SQL 및 SQL 실행계획을 공유해서 같은 SQL의 Parsing은 권한 확인만 수행 하도록 만들어서 실행 속도를 높이도록 만든다. (Data Dictionary Cache를 활용해서 실행계획을 만들고 저장해서 공유한다.)

Redo Log Budder : 데이터 변경사항 (DML발샐시)정보를 가지며 Redo log file에 Write되기 이전에 Memory에 먼저 Write되는 영역 

Large Pool : Parallel Query 메시징 or 대용량의 메모리 할당이 필요한 경우 사용된다.

Java Pool : Java Object에 대한 메모리 영역 

Stream Pool : Data 복제 등을 위한 Stream 사용 영역 

 

2. Program Global Area

SQL Work Area : 정렬에 관련된 작업 Sort by, Group by 같은 정렬이 필요할 경우 or Hash join시 디스크 I/O를 감소 

Private SQL Area : SQL Runtime Memory Structure로서 Cursor & Data Fetch 및 SQL 바인드 변수 

 

 

 

 

 

반응형
728x90
반응형

1.프로세스 종류 

 

User Process : 우리가 SQL을 작성하기 위해서 Orange,Sqldeveloper 툴로 연결하는 프로세스를 말한다.

 

Orace Server Process : User Process가 Listener에 접속을 하고 이때 접속에 성공하면 Oracle Server Process가

하나 생성된다. 쉽게 생각해서 User Process와 Oracle Server Process는 1:1 관계로 생성된다.

 

Oracle Backgound Process : SMON,PMON,DBWR,CKPT,RECO,LGWR 등 매우 많은 프로세스가 존재한다.

 

2. 메모리 종류 

 

PGA (Program Global Area) : User Process의 연결로 생성된 Server Process에서 사용되는 Non Shared Memoey 

SGA (System Global Area) : 모든 Server Process가 접근할 수 있는 Shared Memory 

 

3. 데이터베이스 파일 

 

Datafile : 오라클 DB를 구성하는 주요 파일로서 주로 사용자 데이터가 저장된다.

Redo Log File : DML과 같은 데이터의 변경사항을 실시간 기록한다.

Control File : 오라클 Structure 주요 변경사항을 기록한다.

 

실행순서 및 동작 알아보기 

 

User Process : 집 PC에서 DB접속을 한다. 여러가지 DB 툴이나 애플리케이션 서버의 접속도 User Process를 생성한다.

Listener : 비밀번호등 여러 권한을 체크한다.

Server Process : 2번에서 이상이 없었다면 Server Process가 하나 만들어진다.(User Process와 Server Process는 1:1)

User Process : 사용자가 SELECT SQL을 만들어서 질의한다.

Server Process : Server Process는 우선 SGA에서 해당 SQL이 있는지 확인하고 있다면 실행계획을 다시 만들지 않고 바로 사용하며 Buffer Cache에 조회하려는 Data Block이 있다면 Data file에 접근 하지않고 메모리에서 결과를 바로 return 한다.

 

참고 : https://debaeloper.tistory.com/47?category=1019750

반응형

'IT > DB' 카테고리의 다른 글

[ORACLE] SGA와 PGA  (0) 2022.09.21
[DB] 문자열 타입 및 SQL문 예시 및 연습  (0) 2022.01.13
[DB]데이터타입과 키 타입  (0) 2022.01.07
데이터베이스의 기본 개념  (0) 2022.01.03
[SQL] SUBQUERY,NESTED SUBQUERY  (0) 2021.11.30

+ Recent posts