شرکت TomTom با راه حل های Microsoft Azure Storage مسیر بهینه را به سمت فضای ابری طی می کند.
مانند دنیایی که به تصویر میکشد، هنر نقشهساز کاملاً متحول شده است. شکافی از تفاوت بین نقشه های پوستی نقاشی شده با دست که زمانی با یادداشت های نقشه بردار کاغذی ایجاد می شد و نقشه های دیجیتال پر جنب و جوش امروزی است.
فناوری نقشههایی را که در دستگاههای تلفن همراه و سیستمهای ناوبری داخل خودرو به آنها دسترسی داریم، جادو میکند، تصویرهای پویا و بیدرنگ که در حین حرکت به آنها اعتماد کردهایم و به آنها تکیه کردهایم.
شرکت TomTom مستقر در آمستردام، فناوریهای مکانیابی را تولید میکند که در نقشههای بسیار دقیق، دادههای ترافیکی بیدرنگ، نرمافزارهای ناوبری و APIها برای صنعت خودروسازی و شرکتهای سازمانی استفاده میشوند که از فناوری مکانیابی قابل اعتماد استفاده میکنند.
شرکت TomTom عملکرد را بیش از یک ویژگی در نظر میگیرد – این عملکرد جزئی جداییناپذیر از راهحلهایی است که افراد را ایمن در مسیر و به موقع نگه میدارد.
به همین دلیل است که TomTom به مایکروسافت Azure Storage روی میآورد تا از نوآوریهای پیشگامانهاش با هزینهای که آنها را بهطور گسترده در دسترس قرار میدهد، پشتیبانی کند؛ برخلاف آن یادگارهای پوستی گذشته.
کوئن دنکر، معاون مهندسی پلتفرم TomTom بیان دارد:
ما به یک محیط ابری نیاز داشتیم که نه تنها مقرون به صرفه باشد، بلکه گستره نیازهای ما (عملکرد، انطباق، ایمنی و حریم خصوصی) را در یک پشته کامل پوشش دهد. به همین دلیل ما Azure را انتخاب کردیم.
تام تام پیشگام خودروهایی بود که در محلههای ما با جمعآوری تصاویر نمای خیابان حرکت میکردند.
سالها از این عمل، مخزن بیش از 17 پتابایت (PB) از دادههای نقشهبرداری تلفن همراه را به دست آورده است که هر روز به رشد خود ادامه میدهد.
به طور متوسط، TomTom سالانه 3 میلیون کیلومتر جمع آوری می کند که نشان دهنده 375 میلیون پانوراما یا حداکثر 2 PB داده است.
کوئن دنکر، معاون مهندسی پلتفرم در TomTom تأیید می کند:
این نقطه شروع است؛ یک ضبط کننده تصویر دیجیتال از 3 میلیارد تصویر را تصور کنید که از داده های لیدار پشتیبانی می کند.
استخراج آنچه ما مبلمان جاده و توپولوژی می نامیم - خود نقشه - یک کار محاسباتی عظیم است که باید هر بار که ویژگی های جدید اضافه می کنیم انجام شود.
(فناوری Lidar یک اسکن لیزری سه بعدی است که برای اندازهگیری فواصل استفاده میشود.)
این شرکت باید حجم متراکم دادهها را از PBهای خام به قالبی به اندازه گیگابایت تقطیر کند تا دستگاههای روزمره در دست مصرفکنندگان و ماشینها به آن دسترسی داشته باشند.
این شرکت از عکس ها و تصاویر ماهواره ای خود از زمین برای به تصویر کشیدن توپوگرافی دقیق استفاده می کند.
داده های تجزیه و تحلیل موقعیت مکانی تلفن همراه (MLA) را پردازش می کند و نتایج را به اطلاعات مسیریابی و آگاهی از خطر که برای کاربران برنامه نقشه برداری ارسال می کند، ترجمه می کند.
شرکتهای فناوری مکان مانند TomTom با چالش ذخیرهسازی مقادیر زیادی از MLA و سایر دادههای مکان و ارائه قدرت محاسباتی عظیم مورد نیاز برای پردازش آن مواجه هستند.
با پیشرفت تکنولوژی، امکانات جدید محصول مانند وسایل نقلیه خودران ظاهر می شود که چالش های جدیدی را اضافه می کند.
دنکر میگوید:
مدل مصرف فناوری مکان آنلاین شده است، بنابراین ما به فناوری MLA قابل اعتماد و مقیاسپذیر نیاز داریم که ما را ناامید نکند.
به علاوه، حجم کل داده ها و پردازش محاسباتی به شدت در حال افزایش است. دنکر تخمین می زند که تیم های او به ازای هر کیلوبایت اطلاعات تحویل داده شده به نقشه، میلیون ها برابر داده های بیشتری را در منبع پردازش می کنند.
از لحاظ تاریخی، این پردازش در یک مرکز داده داخلی TomTom، با استفاده از واحد پردازش گرافیکی (GPU) گسترده با پردازندههای گرافیکی NVIDIA انجام میشود.
بهترین کارت گرافیکی با سرعت وقدرت بالا را شرکت ابر فردوسی ارائه میدهد.
استخراج یک ویژگی از نقشه جهان می تواند شش ماه طول بکشد - مدلی که سرعت مورد نیاز TomTom را برای لبه نوآوری که آن را رقابتی نگه می دارد ارائه نمی دهد. تیم Denecker سرعت و چابکی لازم را در ابر پیدا کردند.
انتخاب تام تام برای ارائه دهنده ابر به چیزی بیش از معیارهای عملکرد بستگی داشت. رهبران این شرکت کاملاً آگاه هستند که جذب استعدادهای مهندسی درجه یک کلید اهداف نوآوری TomTom است.
دنکر میگوید:
اگر نتوانیم به مهندسان یک تجربه توسعهدهنده در سطح جهانی را در داخل ارائه کنیم، برای وارد کردن آنها به کشتی تلاش خواهیم کرد. ما به یک محیط ابری نیاز داشتیم که نه تنها مقرون به صرفه باشد، بلکه وسعت نیازهای ما - عملکرد، انطباق، ایمنی و حریم خصوصی - را نیز در یک پشته کامل پوشش دهد. به همین دلیل ما Azure را انتخاب کردیم.
این انتخاب نشان دهنده اعتماد بین تام تام و مایکروسافت است.
دنکر میافزاید:
«ساخت راهحلهای جامع ما سالها طول میکشد، و سالها اجرا خواهند شد». "انتخاب Azure یک تعهد استراتژیک مهم برای TomTom بود."
شرکت TomTom به مایکروسافت برای ارائه عملکرد مورد نیاز برای برآوردن تقاضای مشتریان برای اطلاعات نقشه برداری فوری در دسترس، اعتماد دارد.
و به راه حل های Azure برای پشتیبانی از محرمانگی اعتماد دارد.
آقای Martijn Siereveld، رئیس مرکز تعالی ابر تام تام (CCoE) توضیح می دهد:
"ترکیب امنیت، ایمنی و حریم خصوصی یک نیاز قوی در صنعت خودروسازی است." ما باید این نیازها را از یک سو با پردازش دادههای نقشه در مقیاس و تقریباً زمان واقعی از سوی دیگر متعادل کنیم تا انتظارات مشتری خود را برآورده کنیم و فراتر از آن باشیم. ما فقط به اندازه پایهای که بر آن بنا میکنیم خوب هستیم، و رابطه ما با تیم Azure از این پایه حمایت میکند.
پایگاه محصولات متنوع این شرکت نیازمندیهای متفاوتی را در زیرساخت آن اعمال میکند. برنامه نقشه برداری نمونه ای از نیاز TomTom به ذخیره سازی مقیاس پذیر و پاسخگو و قدرت محاسباتی است.
فناوری Probe آن، که اطلاعات را از وسایل نقلیه و دستگاههای تلفن همراه برای ارائه بهروزرسانیهای دقیقه به دقیقه در مورد شرایط جادهها و خطرات دریافت میکند، به طور طبیعی نقشههای دیجیتال را تکمیل میکند و آن دادههای پویا را بر تصاویر توپوگرافی استاتیکتر قرار میدهد.
قبل از مهاجرت Azure، این شرکت دادههای Probe خود را در محل Hadoop، یک چارچوب منبع باز برای ذخیره و پردازش مجموعه دادههای عظیم، پردازش کرد.
حتی با وجود 100 گره Hadoop، عملکرد نمی تواند مطابق با تقاضا باشد.
فناوری Probe صفحه پشتی TomTom را با داده بمباران می کند - بیش از یک میلیون رویداد در ثانیه.
همانطور که TomTom برنامه ها را به Azure انتقال داد، با استفاده کامل از لایه Premium Azure Blob Storage و گزینه های ذخیره سازی داغ، خنک و بایگانی، هزینه ها را بهینه کرد.
ظرفیت بالای عملیات ورودی/خروجی در ثانیه (IOPS)، که تعداد درخواستهایی است که یک کاربر در یک ثانیه به دیسکهای ذخیرهسازی ارسال میکند، کلید کاهش تأخیر برای برنامههای TomTom است.
مسئول این شرکت، Siereveld میگوید:
ما فقط برای دریافت رویدادها به یک بکاند با کارایی بالا نیاز داریم. سپس از آن دادهها برای مدلسازی برای ارائه تجسم، آزمایش و ساخت راهحلهای دیگر استفاده میکنیم که شامل الزامات بسیار بالا و بر اساس تقاضای IOPS است. استفاده از Blob Storage همچنین نیاز به نیروی محاسباتی را به طور چشمگیری کاهش داد و باعث صرفه جویی قابل توجهی شد.
توسعهدهندگان در سراسر TomTom از فناوریهای Azure Storage استفاده میکنند که به بهترین وجه با نیازهای آنها مطابقت دارد با سودمندترین هزینه، از جمله خوشههای Azure Databricks، Azure Data Lake Storage و Azure HDInsight.
این تیم دریافت که لایه Premium Blob Storage حداکثر سرعت، ثبات و مقرون به صرفه بودن را برای بسیاری از نیازهای در حال تکامل آن ارائه میکند.
توسعه دهندگان TomTom استفاده از این راه حل را در تولید در سال 2019 آغاز کردند.
آنها از قابلیت اطمینان و چابکی آن قدردانی می کنند،آنها می توانند راه حل هایی را بدون نیاز به درگیر کردن یک تیم زیرساخت ایجاد و اجرا کنند.
تیمهای توسعهدهندهای که روی برنامههای کاربردی دیگر کار میکنند نیز از ماشینهای مجازی Azure Spot برای بهینهسازی هزینهها استفاده میکنند و دادهها را به ظرفیت ذخیرهسازی استفاده نشده برای صرفهجویی قابل توجه در هزینهها میکشند.
و Azure Kubernetes (AKS) و اجرای APIهای نقشه روی این سرویس انجام میدهد.
نظرات Denecke میخوانیم:
متد AKS بیش از یک زمان اجرا قابل اعتماد برای بارهای کاری پویا است. "استفاده از آن به ما کمک می کند تا به استقرار قابل اعتماد دست یابیم."
تیم TomTom Map Operations آرشیو و کل راه حل مهندسی خود را بر روی زیرساخت Azure ساخته است، مطمئن است که مقیاس پذیری با تقاضای نوسانی که مشخصه برنامه های نقشه برداری مانند Probe است مطابقت دارد.
دنکر می گوید:
با افزایش ترافیک در جاده ها و افزایش بار، عملکرد نیز افزایش می یابد. نه تنها Map Operations از قابلیت اطمینان بالایی برخوردار است، بلکه میتواند دادهها را برای سایر تیمهای مهندسی در معرض دید قرار دهد.
لازم نیست نگران این باشد که زیرساخت یک نقطه خفه باشد که اشتراک گذاری داده ها را به روشی بسیار امن با تیم دیگری محدود می کند.
و تیم تحت تأثیر سهولت استفاده، قابلیت اطمینان و عملکرد، به ویژه IOPS خواندنی که از قسمت پشتی دریافت می کرد، قرار گرفت.
تام تام قصد دارد به گسترش سهم بازار خود ادامه دهد و نوآوری کند تا از تقاضا جلوتر بماند و روندهای صنعت را تعیین کند.
دنکر می گوید:
از آنجایی که ما داده های بیشتری را برای موارد استفاده جدید پردازش می کنیم، باید سریع نوآوری کنیم. "جامعه مهندسی TomTom ما باید در حین نوآوری، افزایش محصولات جدید و بهینه سازی ارائه محصولات فناوری مکان به مشتریان ما در سراسر جهان، توسط زیرساخت ها محدود نباشد.
هدف Denecker این است که شرکت در همان سطح از قابلیت اطمینان و سرعت کار کند که ابر.
او در پایان میگوید:
من فکر میکنم ما در یک جهان ابر محور زندگی میکنیم. "در رقابت برای تبدیل شدن به بهترین شرکت نقشهبرداری، تیم پلتفرم خدمات ما آسفالت است که توسط رابطه نزدیک ما با Azure پشتیبانی میشود."
آقای Martijn Siereveld، رئیس مرکز تعالی ابر (TomTom (CCoE بیان دارد:
ما باید [حریم خصوصی، امنیت و ایمنی] را از یک سو با پردازش دادههای نقشه در مقیاس و تقریباً زمان واقعی از سوی دیگر متعادل کنیم تا انتظارات مشتری خود را برآورده کنیم و از آن فراتر برویم، ما فقط به اندازه پایه ای هستیم که بر آن بنا می کنیم، و رابطه ما با تیم Azure از این پایه حمایت می کند.
کوئن دنکر، معاون مهندسی پلتفرم TomTom بیان دارد:
همانطور که ما داده های بیشتری را برای موارد استفاده جدید پردازش می کنیم، باید به سرعت نوآوری کنیم. جامعه مهندسی TomTom ما باید در حین نوآوری، ارتقاء محصولات جدید و بهینه سازی ارائه محصولات فناوری مکان به مشتریان خود در سراسر جهان، توسط زیرساخت ها محدود نباشد.