Какво е SAP Инстанция & SAP SID?
⚡ Умно обобщение
SAP Инстанция и SAP SID заедно определят как един SAP R/3 системата е структурирана и уникално идентифицирана. Екземплярът обединява ресурси като памет, работни процеси, диспечер и шлюз; SID обозначава цялата инсталация с трисимволен код.

Какво е SAP Инстанция?
An SAP инстанция е група от ресурси по време на изпълнение, разпределени на едно приложение или сървър на база данни в рамките на SAP R/3 клиент-сървър среда. Всеки екземпляр обединява ресурсите, от които сървърът се нуждае, за да обработва потребителските заявки независимо.
Ресурсите, които съставят един екземпляр, включват:
- памет — области на споделена памет, използвани за буфери и пространство за рол/страница.
- Работни процеси — диалогови, актуализиращи, фонови, опашечни и буферни процеси, които изпълняват потребителски заявки.
- диспечер — контролерът на трафика, който предава заявки към свободни работни процеси.
- Врата — крайната точка за комуникация за RFC и CPI-C повиквания към и от екземпляра.
Видове SAP Случаите
An SAP Системата е съставена от три логически типа инстанции. И трите споделят едно и също SAP системна директория на ниво операционна система.
SAP System = Dialog Instance + Central Instance + Database Instance
1. Екземпляр на диалогов прозорец
A Диалогов екземпляр се намира в приложния слой и съществува, за да разпределя потребителското натоварване между хостовете. С добавянето на повече диалогови прозорци на допълнителни хостове, броят на диспечери и работни процеси нараства, което позволява на повече едновременни потребители да влизат и да изпълняват транзакции, без да претоварват който и да е сървър.
2. Централна инстанция
- Централна инстанция може да прави всичко, което прави един диалогов екземпляр, но допълнително хоства сървъра за поставяне в опашката и сървъра за съобщения. Всички диалогови екземпляри комуникират с централния екземпляр чрез сървъра за съобщения, преди да достигнат до базата данни. Когато даден екземпляр стартира, неговият диспечер се регистрира в сървъра за съобщения и обявява услугите, които предлага (DIA, BTC, SPO, UPD и т.н.). Услугата за поставяне в опашката на централния екземпляр управлява таблицата за заключване, която сериализира актуализациите в цялата система.
3. Екземпляр на базата данни
- Екземпляр на база данни е мястото, където физически се намират бизнес данните. Той приема заявки, маршрутизирани през централния екземпляр, прилага заключвания за поставяне в опашка и връща набори от резултати на извикващите работни процеси.
Какво е SID в SAP?
SID стойки за SAP Идентификация на систематаТова е уникален трисимволен идентификационен код, който се дава на всяка R/3 инсталация — т.е. на всяка пълна SAP система състоящ се от сървър за бази данни и един или повече сървъри за приложения.
Типичните SID следват модели като C11, PRD, E56, ГИГАНТ или QASSID се фиксира по време на инсталирането и не може да бъде променен без преинсталиране на системата, така че изборите за именуване, направени в началото на проекта, обикновено се запазват в средата с години.
Правила за именуване на SID
- Точно три буквено-цифрови знака.
- Първият символ трябва да е буква.
- Резервирани стойности, като например ADD, ALL, И, BIN, CDC, COM, SAP, системаи трисимволните имена на поддържаните бази данни не трябва да се използват.
- Всеки SID в рамките на един транспортен ландшафт трябва да бъде уникален.
Логически системни имена
Когато данните се разпределят между различни системи, всяка система в мрежата трябва да бъде ясно разпознаваема. SAP решава това чрез концепцията за логическа система.
Логическата система е приложна система, в която приложенията работят заедно в обща база данни. в SAP По принцип логическата система е ефективно клиент - най-малката, самостоятелна бизнес единица в рамките на SAP инсталация.
Тъй като логическото име на системата уникално идентифицира системата в мрежата, две системи не могат да споделят едно и също име, ако са свързани една с друга като BW системи, като изходни системи или е планирано да бъдат свързани.
Пример: Логическо име на производствена система
Вземете пример за логическо име на система за производство SAP BW сървър в Германия:
| Element | Стойност | Значение |
|---|---|---|
| SID | ПБГ | P = Производство (тип), B = BW (компонент), G = Германия (завод) |
| Удовлетвореност | 100 | Трицифрен клиентски номер, зададен при инсталиране |
| Име на логическата система | PBGCLNT100 | SID + CLNT + клиентски номер — стандартен формуляр |
SAP Инстанция срещу SAP SID
Двата термина описват различни слоеве на една и съща система. Примерът е за ресурси за изпълнение; SID е за идентичност.
| Аспект | SAP инстанция | SAP SID |
|---|---|---|
| Какво е | Контейнер за ресурси по време на изпълнение на сървър | Трисимволен идентификатор за цялото SAP система |
| Обхват | За всяко приложение или сървър на база данни | на SAP система (цялата инсталация) |
| Примери | Диалог, Централен, База данни | C11, PRD, DEV, QAS |
| Може ли да се промени по време на изпълнение? | Да — инстанциите могат да бъдат стартирани, спирани или добавяни | Не — поправено по време на инсталирането |
| Използва се за | Балансиране на натоварването, мащабиране, изолиране на повреди | Идентификация при транспорт, RFC, мониторинг |
Където SID и екземпляр Numbers Появяват се
След като системата е инсталирана, SID и двуцифреният номер на екземпляра се показват на много места, с които Basis администраторът работи всеки ден.
- Потребителски акаунти на операционната система:
<sid>adm(напримерprdadm) Иsapadm. - Файлове с профили:
DEFAULT.PFL,<SID>_DVEBMGS<NN>_<host>, където NN е номерът на екземпляра. - Сервизни портове: диспечерски порт 32 , шлюзов порт 33 , порт 36 на сървъра за съобщения .
- RFC дестинации и TMS маршрути се адресират от SID.
- SAP Записи за влизане в графичния потребителски интерфейс покажете SID до името на хоста.
Най-добри практики за SID и настройка на инстанции
Една чиста стратегия за SID и инстанции се отплаща за живота на ландшафта. Следните практики намаляват изненадите по време на транспортиране, обновяване и одити.
- Придържайте се към конвенцията за именуване в DEV/QAS/PRD, така че ролята на всяка система е очевидна само от SID.
- Избягвайте SAP-резервирани трибуквени стойности и имена на бази данни, за да се предотврати преработка след инсталацията.
- Документирайте значението на всеки SID символ в диаграмата на ландшафта, така че новите участници да могат да я интерпретират.
- Номера на екземпляри на ПИН при стартиране на множество системи на един хост, така че диапазоните от портове да не се сблъскват.
- Използвайте различни логически системни имена за всеки клиент, за да се поддържа недвусмислено маршрутизиране на ALE/IDoc.
- Запазете екземпляра на базата данни на собствения си хост когато профилите на натоварване го позволяват, така че пиковете в диалоговия прозорец да не ограничават входно-изходните операции на базата данни.
