شبکهی خصوصی
(Private Network)شبکهی خصوصی در لیارا این امکان را فراهم آورده تا برنامههای شما با سرعت و امنیت بیشتری بدون وجود محدودیت در پروتکلها با هم ارتباط برقرار کنند. همچنین قابل ذکر است که هر حساب کاربری، شبکهی خصوصی مختص به خود را دارد.
نحوهی اتصال دو برنامه به یکدیگر در شبکهی خصوصی
فرض کنید برای ارائهی پیشنهادهای بهتر به مشتریان فروشگاه اینترنتی خود تصمیم گرفتهاید مشخصات کاربران را بهمنظور تحلیل در اختیار برنامهای دیگر قرار دهید. بنابراین این نیاز بهوجود خواهد آمد که فروشگاه شما اطلاعات کاربران را بهصورت ایمن و با سرعت بالا در اختیار برنامهای دیگر قرار دهد و به همین شکل نتیجهی تحلیلها را دریافت کند.
فروشگاه فرضی ما با Node.js و برنامهای که اطلاعات کاربران را تحلیل میکند با Python توسعه داده شده است و بهترتیب شناسههای برنامههای ما، market و market-ai هستند. حال براساس سناریو فعلی نیاز داریم که مشخصات کاربران را از فروشگاه به برنامه market-ai ارسال کنیم و این کار به شکل زیر انجام خواهد شد:
const axios = require('axios')
axios
.post('http://market-ai:2597/analyze', {
age: '26',
weight: '110',
height: '190'
})
.then(res => {
console.log(`statusCode: ${res.status}`)
console.log(res)
})
.catch(error => {
console.error(error)
})
نحوهی اتصال برنامه به دیتابیس در شبکهی خصوصی
فرض کنید سرعت و امنیت از شاخصههای کلیدی برنامههای شما هستند و به همین منظور میخواهید فقط برنامههای شما به دیتابیسهایتان دسترسی داشته باشند. بنابراین در قدم اول باید دسترسی از طریق شبکهی عمومی را در زمان راهاندازی دیتابیس غیرفعال کنید.

درنهایت پس از راهاندازی دیتابیس میتوانید وارد بخش نحوهی اتصال دیتابیس شده و از آن اطلاعات برای اتصال به دیتابیس خود استفاده کنید.
