Multitenancy
ಸಾಫ್ಟ್ವೇರ್ ಮಲ್ಟಿಟೆನೆನ್ಸಿ ಎಂಬುದು ಸಾಫ್ಟ್ವೇರ್ ವಾಸ್ತುಶಿಲ್ಪವಾಗಿದ್ದು, ಇದರಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ನ ಒಂದೇ ನಿದರ್ಶನವು ಸರ್ವರ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಅನೇಕ ಬಾಡಿಗೆದಾರರಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ. ಅಂತಹ ರೀತಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ವ್ಯವಸ್ಥೆಗಳನ್ನು "ಹಂಚಿಕೊಳ್ಳಲಾಗುತ್ತದೆ" ("ಮೀಸಲಾದ" ಅಥವಾ "ಪ್ರತ್ಯೇಕವಾದ" ಬದಲಿಗೆ). ಹಿಡುವಳಿದಾರನು ಸಾಫ್ಟ್ವೇರ್ ನಿದರ್ಶನಕ್ಕೆ ನಿರ್ದಿಷ್ಟ ಸವಲತ್ತುಗಳೊಂದಿಗೆ ಸಾಮಾನ್ಯ ಪ್ರವೇಶವನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಬಳಕೆದಾರರ ಗುಂಪಾಗಿದೆ. ಬಹುಕಾರ್ಯಕ ವಿನ್ಯಾಸದೊಂದಿಗೆ, ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರತಿ ಹಿಡುವಳಿದಾರನಿಗೆ ಅದರ ದತ್ತಾಂಶ, ಸಂರಚನೆ, ಬಳಕೆದಾರರ ನಿರ್ವಹಣೆ, ಹಿಡುವಳಿದಾರನ ವೈಯಕ್ತಿಕ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕವಲ್ಲದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ನಿದರ್ಶನದ ಮೀಸಲಾದ ಪಾಲನ್ನು ಒದಗಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಮಲ್ಟಿಟೆನೆನ್ಸಿ ಮಲ್ಟಿ-ಇನ್ಸ್ಟೆನ್ಸ್ ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳೊಂದಿಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿದೆ, ಅಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಸಾಫ್ಟ್ವೇರ್ ನಿದರ್ಶನಗಳು ವಿವಿಧ ಬಾಡಿಗೆದಾರರ ಪರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಕೆಲವು ವ್ಯಾಖ್ಯಾನಕಾರರು ಬಹುಕಾರ್ಯತೆಯನ್ನು ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ನ ಪ್ರಮುಖ ಲಕ್ಷಣವೆಂದು ಪರಿಗಣಿಸುತ್ತಾರೆ. ಮಲ್ಟಿಟೆನೆಂಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಅಳವಡಿಕೆಯ ಇತಿಹಾಸವು ಮೂರು ರೀತಿಯ ಸೇವೆಗಳಿಂದ ವಿಕಸನಗೊಂಡಿದೆ-ಮತ್ತು ಕೆಲವು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸಂಯೋಜಿಸಿದೆಃ ಟೈಮ್ಶೇಯರಿಂಗ್ಃ 1960ರ ದಶಕದಿಂದ ಕಂಪನಿಗಳು ಕಂಪ್ಯೂಟಿಂಗ್ ವೆಚ್ಚಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮೇನ್ಫ್ರೇಮ್ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ (ಟೈಮ್ಶೇಯರಿಂಗ್) ಸ್ಥಳ ಮತ್ತು ಸಂಸ್ಕರಣಾ ಶಕ್ತಿಯನ್ನು ಬಾಡಿಗೆಗೆ ಪಡೆದಿವೆ. ಆಗಾಗ್ಗೆ ಅವರು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮರುಬಳಕೆ ಮಾಡುತ್ತಾರೆ, ಗ್ರಾಹಕ-ಖಾತೆ ಐಡಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಲಾಗಾನ್ ಪರದೆಯ ಮೇಲೆ ಪ್ರತ್ಯೇಕ ಪ್ರವೇಶ ಕ್ಷೇತ್ರವಿರುತ್ತದೆ. ಈ ಗುರುತಿನ ಚೀಟಿಯ ಆಧಾರದ ಮೇಲೆ, ಮುಖ್ಯ ಚೌಕಟ್ಟಿನ ಲೆಕ್ಕಪರಿಶೋಧಕರು ಸಿಪಿಯು, ಮೆಮೊರಿ ಮತ್ತು ಡಿಸ್ಕ್/ಟೇಪ್ ಬಳಕೆಗೆ ವೈಯಕ್ತಿಕ ಗ್ರಾಹಕರಿಗೆ ಶುಲ್ಕ ವಿಧಿಸಬಹುದು. ಆತಿಥೇಯ ಅಪ್ಲಿಕೇಶನ್ಗಳುಃ 1990ರ ದಶಕದಿಂದ ಸಾಂಪ್ರದಾಯಿಕ ಅಪ್ಲಿಕೇಶನ್ ಸೇವಾ ಪೂರೈಕೆದಾರರು (ಎ. ಎಸ್. ಪಿ. ಗಳು) ತಮ್ಮ ಗ್ರಾಹಕರ ಪರವಾಗಿ (ಆಗ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದ) ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಿದರು. ಆಧಾರವಾಗಿರುವ ಅಪ್ಲಿಕೇಶನ್ನ ಮಿತಿಯನ್ನು ಅವಲಂಬಿಸಿ, ಎಎಸ್ಪಿಗಳು ಪ್ರತ್ಯೇಕ ಯಂತ್ರಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲು ಒತ್ತಾಯಿಸಲಾಯಿತು (ಅಪ್ಲಿಕೇಶನ್ಗಳ ಅನೇಕ ನಿದರ್ಶನಗಳನ್ನು ಒಂದೇ ಭೌತಿಕ ಯಂತ್ರದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ) ಅಥವಾ ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಗಳಾಗಿ. ಬಹುಕಾರ್ಯಕ ಅನ್ವಯಗಳು ಹೆಚ್ಚು ಪ್ರಬುದ್ಧವಾದ ವಿನ್ಯಾಸವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ, ಇದು ಕಡಿಮೆ ಕಾರ್ಯಾಚರಣೆಯ ವೆಚ್ಚದೊಂದಿಗೆ ಇದೇ ರೀತಿಯ ಸೇವೆಯನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ. ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳುಃ ಎಲ್ಲಾ ಗ್ರಾಹಕರಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುವ ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್ ಉದಾಹರಣೆಯೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಜನಪ್ರಿಯ ಗ್ರಾಹಕ-ಆಧಾರಿತ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು (ಹಾಟ್ಮೇಲ್ನಂತಹವು). ಬಹುಕಾರ್ಯಕ ಅನ್ವಯಿಕೆಗಳು ಈ ಮಾದರಿಯ ನೈಸರ್ಗಿಕ ವಿಕಾಸವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ, ಅದೇ ಗ್ರಾಹಕ ಸಂಸ್ಥೆಯೊಳಗಿನ (ಹೇಳಿ) ಬಳಕೆದಾರರ ಗುಂಪುಗಳಿಗೆ ಹೆಚ್ಚುವರಿ ಗ್ರಾಹಕೀಕರಣವನ್ನು ನೀಡುತ್ತವೆ. ವರ್ಚುವಲೈಸೇಶನ್ನಿಂದ ಭಿನ್ನತೆ ಬಹುಕಾರ್ಯ ಪರಿಸರದಲ್ಲಿ, ಅನೇಕ ಗ್ರಾಹಕರು ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತಾರೆ, ಒಂದೇ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ, ಒಂದೇ ಯಂತ್ರಾಂಶದಲ್ಲಿ, ಒಂದೇ ದತ್ತಾಂಶ-ಶೇಖರಣಾ ಕಾರ್ಯವಿಧಾನದೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಾರೆ. ಅಪ್ಲಿಕೇಶನ್ ವಿನ್ಯಾಸದ ಸಮಯದಲ್ಲಿ ಗ್ರಾಹಕರ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ, ಹೀಗಾಗಿ ಗ್ರಾಹಕರು ಪರಸ್ಪರರ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದಿಲ್ಲ ಅಥವಾ ನೋಡುವುದಿಲ್ಲ. ಘಟಕಗಳನ್ನು ಪರಿವರ್ತಿಸಲಾಗಿರುವ ವರ್ಚುವಲೈಸೇಶನ್ನೊಂದಿಗೆ ಇದನ್ನು ಹೋಲಿಸಿ, ಪ್ರತಿ ಗ್ರಾಹಕ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರತ್ಯೇಕ ವರ್ಚುವಲ್ ಯಂತ್ರದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವಂತೆ ಕಾಣುವಂತೆ ಮಾಡುತ್ತದೆ. ಸ್ಪರ್ಧಾತ್ಮಕ ಭಿನ್ನತೆ ಕೆಲವು ಕಂಪನಿಗಳು ಬಹುಕಾರ್ಯ ತತ್ವವನ್ನು ಸಕ್ರಿಯವಾಗಿ ಉತ್ತೇಜಿಸುತ್ತವೆ ಮತ್ತು ಅದನ್ನು ಸ್ಪರ್ಧಾತ್ಮಕ ಭಿನ್ನತೆಯ ಮೂಲವಾಗಿ ಬಳಸುತ್ತವೆ. ಮಲ್ಟಿಟೆನೆನ್ಸಿಯ ಬಳಕೆಯು ದಿನದಿಂದ ದಿನಕ್ಕೆ ಹೆಚ್ಚುತ್ತಿದೆ. ಐ. ಟಿ. ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒಂದೇ ಕಾರ್ಯಾಚರಣೆಯಾಗಿ ಕ್ರೋಢೀಕರಿಸುವುದರಿಂದ ಸಾಧಿಸಬಹುದಾದ ಪ್ರಮಾಣದ ಮೂಲಭೂತ ಆರ್ಥಿಕತೆಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ವೆಚ್ಚ ಉಳಿತಾಯಕ್ಕೆ ಬಹುಪಾಲು ಉಳಿತಾಯವು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಉದಾಹರಣೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಪ್ರಮಾಣದ ಮೆಮೊರಿ ಮತ್ತು ಪ್ರೊಸೆಸಿಂಗ್ ಓವರ್ಹೆಡ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಇದು ಅನೇಕ ಗ್ರಾಹಕರಿಂದ ಗುಣಿಸಿದಾಗ ಗಣನೀಯವಾಗಿರಬಹುದು, ವಿಶೇಷವಾಗಿ ಗ್ರಾಹಕರು ಚಿಕ್ಕವರಾಗಿದ್ದರೆ. ಬಹುಕಾರ್ಯವು ಈ ಓವರ್ಹೆಡ್ ಅನ್ನು ಅನೇಕ ಗ್ರಾಹಕರಿಗೆ ಹರಡುವ ಮೂಲಕ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಹೆಚ್ಚಿನ ವೆಚ್ಚ ಉಳಿತಾಯವು ಆಧಾರವಾಗಿರುವ ತಂತ್ರಾಂಶದ ಪರವಾನಗಿ ವೆಚ್ಚಗಳಿಂದ (ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ದತ್ತಸಂಚಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳಂತಹ) ಬರಬಹುದು. ಒರಟಾಗಿ ಹೇಳುವುದಾದರೆ, ನೀವು ಒಂದೇ ಸಾಫ್ಟ್ವೇರ್ ಉದಾಹರಣೆಯಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ಚಲಾಯಿಸಬಹುದಾದರೆ, ನೀವು ಕೇವಲ ಒಂದು ಸಾಫ್ಟ್ವೇರ್ ಪರವಾನಗಿಯನ್ನು ಖರೀದಿಸಬೇಕಾಗುತ್ತದೆ. ಬೇಡಿಕೆ ಹೆಚ್ಚಾದಂತೆ ಒಂದೇ ನಿದರ್ಶನವನ್ನು ಸ್ಕೇಲಿಂಗ್ ಮಾಡುವ ಕಷ್ಟದಿಂದ ವೆಚ್ಚ ಉಳಿತಾಯವನ್ನು ಗ್ರಹಿಸಬಹುದು-ವೇಗದ ಸಿಪಿಯುಗಳು, ಹೆಚ್ಚಿನ ಮೆಮೊರಿ ಮತ್ತು ವೇಗದ ಡಿಸ್ಕ್ ವ್ಯವಸ್ಥೆಗಳಂತಹ ವೇಗದ ಯಂತ್ರಾಂಶವನ್ನು ಖರೀದಿಸುವ ಮೂಲಕ ಮಾತ್ರ ಒಂದೇ ಸರ್ವರ್ನಲ್ಲಿ ಉದಾಹರಣೆಯ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಬಹುದು ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಈ ವೆಚ್ಚಗಳು ಸರಿಸುಮಾರು ಒಂದೇ ಒಟ್ಟು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುವ ಅನೇಕ ಸರ್ವರ್ಗಳ ನಡುವೆ ಲೋಡ್ ಅನ್ನು ವಿಭಜಿಸಿದ್ದಕ್ಕಿಂತ ವೇಗವಾಗಿ ಬೆಳೆಯುತ್ತವೆ. ಇದಲ್ಲದೆ, ಬಹುಕಾರ್ಯಕ ವ್ಯವಸ್ಥೆಗಳ ಅಭಿವೃದ್ಧಿಯು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ, ಮತ್ತು ಅನೇಕ ಗ್ರಾಹಕರ ದತ್ತಾಂಶವನ್ನು ಸಂಯೋಜಿಸಲಾಗುತ್ತಿರುವುದರಿಂದ ಭದ್ರತಾ ಪರೀಕ್ಷೆಯು ಹೆಚ್ಚು ಕಠಿಣವಾಗಿದೆ. ದತ್ತಾಂಶ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆ/ದತ್ತಾಂಶ ಗಣಿಗಾರಿಕೆಯು ಮಾರಾಟಗಾರರು/ಐ. ಎಸ್. ವಿ. ಗಳು ಬಹುಕಾರ್ಯತೆಯನ್ನು ಬಳಸಿಕೊಳ್ಳಲು ಅತ್ಯಂತ ಬಲವಾದ ಕಾರಣಗಳಲ್ಲಿ ಒಂದು ಅಂತರ್ಗತ ದತ್ತಾಂಶ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯ ಪ್ರಯೋಜನಗಳು. ಬಹು ದತ್ತಾಂಶ ಮೂಲಗಳಿಂದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವ ಬದಲು, ಸಂಭಾವ್ಯವಾಗಿ ವಿಭಿನ್ನ ಡೇಟಾಬೇಸ್ ಸ್ಕೀಮಾಗಳೊಂದಿಗೆ, ಎಲ್ಲಾ ಗ್ರಾಹಕರಿಗೆ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಒಂದೇ ಡೇಟಾಬೇಸ್ ಸ್ಕೀಮಾದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ, ಗ್ರಾಹಕರಲ್ಲಿ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುವುದು, ದತ್ತಾಂಶವನ್ನು ಹುಡುಕುವುದು ಮತ್ತು ಪ್ರವೃತ್ತಿಗಳನ್ನು ಹುಡುಕುವುದು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಗ್ರಾಹಕ (ಹಿಡುವಳಿದಾರ) ಮಾಹಿತಿಗೆ ಸೇವಾ ಪೂರೈಕೆದಾರರ ಪ್ರವೇಶವನ್ನು ತಡೆಯುವ ಅಗತ್ಯತೆಯು ಪ್ರಮುಖ ಬಹುಕಾರ್ಯ ಅವಶ್ಯಕತೆಗಳಲ್ಲಿ ಒಂದಾಗಿರುವುದರಿಂದ ಈ ಕಾರಣವನ್ನು ಬಹುಶಃ ಅತಿಯಾಗಿ ವಿವರಿಸಲಾಗಿದೆ. ಇದಲ್ಲದೆ, ಕಾರ್ಯಾಚರಣೆಯ ದತ್ತಸಂಚಯವನ್ನು ಗಣಿಗಾರಿಕೆಯ ದತ್ತಸಂಚಯದಿಂದ ಬೇರ್ಪಡಿಸುವುದು ಸಾಮಾನ್ಯವಾಗಿದೆ (ಸಾಮಾನ್ಯವಾಗಿ ವಿಭಿನ್ನ ಕೆಲಸದ ಹೊರೆ ಗುಣಲಕ್ಷಣಗಳಿಂದಾಗಿ), ಹೀಗಾಗಿ ವಾದವನ್ನು ಇನ್ನಷ್ಟು ದುರ್ಬಲಗೊಳಿಸುತ್ತದೆ. ಸಂಕೀರ್ಣತೆ ಹೆಚ್ಚುವರಿ ಗ್ರಾಹಕೀಕರಣದ ಸಂಕೀರ್ಣತೆ ಮತ್ತು ಪ್ರತಿ ಹಿಡುವಳಿದಾರನ ಮೆಟಾಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸುವ ಅಗತ್ಯದಿಂದಾಗಿ, ಬಹುಕಾರ್ಯಕ ಅನ್ವಯಗಳಿಗೆ ಹೆಚ್ಚಿನ ಅಭಿವೃದ್ಧಿ ಪ್ರಯತ್ನದ ಅಗತ್ಯವಿರುತ್ತದೆ. ವೆಕ್ಟರ್-ಆಧಾರಿತ ದತ್ತಾಂಶ ಅನುಕ್ರಮ, ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದಾದ ಅಲ್ಗಾರಿದಮ್ ಮೂಲಸೌಕರ್ಯ ಮತ್ತು ವರ್ಚುವಲೈಸ್ಡ್ ಕಂಟ್ರೋಲ್ ಇಂಟರ್ಫೇಸ್ಗಳಂತಹ ಪರಿಗಣನೆಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು. ಬಿಡುಗಡೆಯ ನಿರ್ವಹಣೆಯ ಬಹುಕಾರ್ಯವು ಬಿಡುಗಡೆಯ ನಿರ್ವಹಣೆಯ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ಸಾಂಪ್ರದಾಯಿಕ ಬಿಡುಗಡೆ ನಿರ್ವಹಣಾ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ಕೋಡ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಬದಲಾವಣೆಗಳನ್ನು ಹೊಂದಿರುವ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಕ್ಲೈಂಟ್ ಡೆಸ್ಕ್ಟಾಪ್ ಮತ್ತು/ಅಥವಾ ಸರ್ವರ್ ಯಂತ್ರಗಳಿಗೆ ವಿತರಿಸಲಾಗುತ್ತದೆ; ಏಕ-ನಿದರ್ಶನದ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಪ್ರತಿ ಗ್ರಾಹಕರಿಗೆ ಒಂದು ಸರ್ವರ್ ಯಂತ್ರವಾಗಿರುತ್ತದೆ. ಈ ಪ್ಯಾಕೇಜುಗಳನ್ನು ನಂತರ ಪ್ರತಿ ಪ್ರತ್ಯೇಕ ಯಂತ್ರದಲ್ಲಿ ಅಳವಡಿಸಬೇಕಾಗುತ್ತದೆ. ಬಹುಕಾರ್ಯಕ ಮಾದರಿಯೊಂದಿಗೆ, ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ ಸರ್ವರ್ನಲ್ಲಿ ಮಾತ್ರ ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ. ಇದು ಬಿಡುಗಡೆ ನಿರ್ವಹಣಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬಹಳವಾಗಿ ಸರಳಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರಮಾಣವು ಗ್ರಾಹಕರ ಸಂಖ್ಯೆಯನ್ನು ಅವಲಂಬಿಸಿರುವುದಿಲ್ಲ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಬಹುಕಾರ್ಯತೆಯು ಹೊಸ ಬಿಡುಗಡೆಯ ಆವೃತ್ತಿಯನ್ನು ಅನ್ವಯಿಸುವಲ್ಲಿ ಅಂತರ್ಗತವಾಗಿರುವ ಅಪಾಯಗಳು ಮತ್ತು ಪರಿಣಾಮಗಳನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಅನೇಕ ಬಾಡಿಗೆದಾರರಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುವ ಒಂದೇ ಸಾಫ್ಟ್ವೇರ್ ಉದಾಹರಣೆ ಇರುವುದರಿಂದ, ಈ ನಿದರ್ಶನದ ನವೀಕರಣವು ನವೀಕರಣವನ್ನು ವಿನಂತಿಸಿದರೂ ಸಹ ಎಲ್ಲಾ ಬಾಡಿಗೆದಾರರಿಗೆ ಅಲಭ್ಯತೆಯನ್ನು ಉಂಟುಮಾಡಬಹುದು ಮತ್ತು ಕೇವಲ ಒಬ್ಬ ಹಿಡುವಳಿದಾರನಿಗೆ ಮಾತ್ರ ಉಪಯುಕ್ತವಾಗಿದೆ. ಅಲ್ಲದೆ, ಹೊಸ ಬಿಡುಗಡೆಯನ್ನು ಅನ್ವಯಿಸುವುದರಿಂದ ಉಂಟಾದ ಕೆಲವು ದೋಷಗಳು ಮತ್ತು ಸಮಸ್ಯೆಗಳು ಇತರ ಬಾಡಿಗೆದಾರರ ಅಪ್ಲಿಕೇಶನ್ನ ವೈಯಕ್ತಿಕ ದೃಷ್ಟಿಕೋನದಲ್ಲಿ ಪ್ರಕಟವಾಗಬಹುದು. ಸಂಭವನೀಯ ಅಲಭ್ಯತೆಯ ಕಾರಣದಿಂದಾಗಿ, ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಹಿಡುವಳಿದಾರನ ಸಮಯ ಬಳಕೆಯ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಅವಲಂಬಿಸಿ ಬಿಡುಗಡೆಯನ್ನು ಅನ್ವಯಿಸುವ ಕ್ಷಣವನ್ನು ನಿರ್ಬಂಧಿಸಬಹುದು. ಅವಶ್ಯಕತೆಗಳು ಕಸ್ಟಮೈಸೇಶನ್ ಮಲ್ಟಿಟೆನೆಂಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರತಿ ಉದ್ದೇಶಿತ ಸಂಸ್ಥೆಯ ಅಗತ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಉನ್ನತ ಮಟ್ಟದ ಗ್ರಾಹಕೀಕರಣವನ್ನು ಒದಗಿಸಬೇಕಾಗುತ್ತದೆ. ಗ್ರಾಹಕೀಕರಣವು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಕೆಳಗಿನ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಃ ಬ್ರ್ಯಾಂಡಿಂಗ್ಃ ಪ್ರತಿ ಸಂಸ್ಥೆಗೆ ತಮ್ಮ ಸಾಂಸ್ಥಿಕ ಬ್ರ್ಯಾಂಡಿಂಗ್ಗೆ ಹೊಂದಿಕೆಯಾಗುವಂತೆ ಅಪ್ಲಿಕೇಶನ್ನ ನೋಟ ಮತ್ತು ಭಾವನೆಯನ್ನು ಗ್ರಾಹಕೀಯಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ (ಸಾಮಾನ್ಯವಾಗಿ ವಿಶಿಷ್ಟವಾದ "ಚರ್ಮ" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ). ವರ್ಕ್ಫ್ಲೋಃ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಸಂಭಾವ್ಯ ಗ್ರಾಹಕರು ಬಳಸಬೇಕಾದ ವರ್ಕ್ಫ್ಲೋದಲ್ಲಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಸರಿಹೊಂದಿಸುವುದು. ದತ್ತಾಂಶ ಮಾದರಿಗೆ ವಿಸ್ತರಣೆಗಳುಃ ಗ್ರಾಹಕರಿಗೆ ತಮ್ಮ ನಿರ್ದಿಷ್ಟ ಅಗತ್ಯಗಳನ್ನು ಪೂರೈಸಲು ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ವಹಿಸುವ ದತ್ತಾಂಶ ಅಂಶಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನೀಡಲು ವಿಸ್ತರಿಸಬಹುದಾದ ದತ್ತಾಂಶ ಮಾದರಿಯನ್ನು ಬೆಂಬಲಿಸುವುದು. ಪ್ರವೇಶ ನಿಯಂತ್ರಣಃ ಪ್ರತಿ ಕ್ಲೈಂಟ್ ಸಂಸ್ಥೆಗೆ ಪ್ರತಿ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶ ಹಕ್ಕುಗಳು ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ. ಸೇವೆಯ ಗುಣಮಟ್ಟ ಮಲ್ಟಿಟೆನೆಂಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಅನೇಕ ಬಾಡಿಗೆದಾರರ ನಡುವೆ ಸಾಕಷ್ಟು ಭದ್ರತೆ, ದೃಢತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒದಗಿಸುವ ನಿರೀಕ್ಷೆಯಿದೆ, ಇದನ್ನು ಬಹು-ನಿದರ್ಶನ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಸಂದರ್ಭದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ನ ಕೆಳಗಿನ ಪದರಗಳು ಒದಗಿಸುತ್ತವೆ. ವರ್ಚುವಲೈಸೇಶನ್ ಮಲ್ಟಿಟೆನೆನ್ಸಿಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸುವ ವೆಚ್ಚಗಳು ಗಮನಾರ್ಹವಾಗಿರಬಹುದು, ವಿಶೇಷವಾಗಿ ತಮ್ಮ ಉತ್ಪನ್ನದ ಏಕೈಕ ಹಿಡುವಳಿದಾರನ ಆವೃತ್ತಿಯನ್ನು ನೀಡುವುದನ್ನು ಮುಂದುವರಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಮಾರಾಟಗಾರರಿಗೆ. ಪರಿಣಾಮವಾಗಿ ಬರುವ ಎಲ್ಲಾ ವೆಚ್ಚಗಳೊಂದಿಗೆ ಎರಡು ವಿಭಿನ್ನ ಉತ್ಪನ್ನಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಅವರು ಒತ್ತಾಯಿಸಲ್ಪಡುತ್ತಾರೆ. ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಸರ್ವರ್ಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ನ ಅನೇಕ ಪ್ರತ್ಯೇಕ ನಿದರ್ಶನಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲು ವರ್ಚುವಲೈಸೇಶನ್ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸುವುದು ಗಮನಾರ್ಹ ವಾಸ್ತುಶಿಲ್ಪದ ಬದಲಾವಣೆಯ ಅಗತ್ಯವನ್ನು ನಿವಾರಿಸುವ ಬಹುಕಾರ್ಯತೆಗೆ ಹೆಚ್ಚು ಕಾರ್ಯಸಾಧ್ಯವಾದ ಪರ್ಯಾಯ ಮಾರ್ಗವಾಗಿದೆ. ವಾಸ್ತವವಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ವರ್ಚುವಲ್ ಉಪಕರಣಗಳಾಗಿ ಮರು ಪ್ಯಾಕೇಜ್ ಮಾಡಿದಾಗ ಅದೇ ಉಪಕರಣದ ಚಿತ್ರವನ್ನು ISV ಹೋಸ್ಟ್ ಮಾಡಿದ, ಆವರಣದಲ್ಲಿ ಅಥವಾ ವಿಶ್ವಾಸಾರ್ಹ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸ್ಥಳಗಳಲ್ಲಿ ನಿಯೋಜಿಸಬಹುದು ಮತ್ತು ಕಾಲಾನಂತರದಲ್ಲಿ ಒಂದು ನಿಯೋಜನೆ ತಾಣದಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಸ್ಥಳಾಂತರಿಸಬಹುದು. ಉಲ್ಲೇಖಗಳು ತಂತ್ರಾಂಶ ವಾಸ್ತುಶಿಲ್ಪ ಸೇವೆ-ಆಧಾರಿತ (ಬಿಸಿನೆಸ್ ಕಂಪ್ಯೂಟಿಂಗ್)