It’s been almost a year since I joined Azure Search team. A lot has changed since then. I joined right after team grew from 12 to 25 people with a mission to add text analytics intelligence to search. A few months later entire Cognitive Services (Azure Machine Learning APIs) platform team joined us. Then we hired additional 25 people to build scalable platform for both Cognitive Services and Azure Search. After that we also got a team of data scientists who are building the actual machine learning models...
Czasami zdarzają się scenariusze, w których: – nie potrzebujemy przechowywać kopii danych w chmurze Azure – mamy własne data center on-premise, tylko brak nam usługi wyszukiwarki w systemie. Szukamy wtedy specjalisty od Elastic Search-a, by postawić klaster we własnej infrastrukturze. On nam krzyczy: “Wezmę zlecenie, ale daj mnie worek złota, cztery krowy i rząd dusz”. Co zrobić, gdy akurat nie mamy worka złota? Azure ma Search as a Service. Wszystko ładnie pięknie się zgrywa, jednak aby podpiąć Azure...
Azure Functions 2.0 – real world use case for serverless architecture From technical point: C# and .NET Core, Azure Functions 2.0, CosmosDB, Azure Queue, BLOB, Tables, integration with JS Report, Twilio, SendGrid, monitoring with Application Insight. From business point: We had an idea to implement a billing in serverless architecture for a customer who sells its services in subscription based model. Customer sends a list of its employees who can use offered services. Based on contract prices for eac...
Niestety, nie ma usług idealnych. Do takich też nie należy, posiadający swoje ograniczenia, Azure Search. Jednym z nich jest zamknięty zbiór struktur danych, które możemy wykorzystać podczas tworzenia indexer-a (pełny zbiór możecie znaleźć w dokumentacji ). Co zrobić, gdy nasza struktura posiada zagnieżdżony obiekt? Poddać się? Pisać swoje rozwiązania technologiczne? Prawda jest przyjemniejsza. Nadal możemy, w dość prosty sposób. spłaszczyć zagnieżdżony obiekt przez mechanizm projekcji dostępny w bazie A...
Ostatnio, publikując stabilną wersję pakietu QueueBatch, dodałem do niego jedną opcję. Pozwala ona na "zauważenie" pustej kolejki i wykonanie jakiś operacji. W jakim celu to robić? Co można uzyskać? Zapraszam do artykułu.
Sztuka programowania 2192 dni, 5 godzin, 16 minut temu 130 źrodło rozwiń
Cześć. dzisiaj chciałbym skupić się na trochę innym temacie niż ostatnio. Pomówimy o bazach danych. A dokładniej o rozwiązaniu które dostarcza Azure, zwanym read scale-out replicas. Zanim jednak przejdę do meritum, chciałbym wam przestawić powód dla którego się tym zainteresowałem. Wszystko zaczęło się od naszego firmowego projektu. Jako że projekt już jakiś czas istnieje, pojawiła się naturalna potr...
Bazy danych i XML 2200 dni, 2 godziny, 22 minuty temu 36 źrodło rozwiń
W artykule podsumowującym rok 2017 napisałem, że w 2018 roku ukaże się, na moim blogu, znacznie więcej treści dotyczących chmury publicznej Microsoft Azure. Niestety, w obecnej chwili, nie pozostaje mi nic innego jak tylko uderzyć się w pierś. Końcówka roku za pasem, a to dopiero pierwszy artykuł w temacie. Obiecuje poprawę i na znak mojej skruchy, w dzisiejszym artykule przedstawię wam ciekawą usługę oferowaną przez Microsoft. Azure Search – pozwala nam stworzyć rozbudowaną wyszukiwarkę do naszej aplika...
Jednym z częstych pytań przy używaniu Kubernetes, w moim przypadku na Azure jest - Jak ograniczyć dostęp po IP do udostępnionej aplikacji? W przypadku Azure pierwsze, co ciśnie się na usta, to użycie NSG! Tak i jest to prawda...
Każda aplikacja niezależnie czy działa w chmurze czy lokalnie potrzebuje jakiegoś miejsca do przechowywania danych. W tym artykule chciałbym poświęcić trochę czasu na temat projektowania naszego miejsca na dane jakim jest Table Storage i wzorców projektowych jakie są dostępne (bądź rekomendowane przez Microsoft). Jest to drugą część serii artykułów poświęconych Table Storage, oraz temat...
Boty nie są nowym rozwiązaniem. Istnieją na rynku od wielu lat. Obecnie, ich znaczenie i wykorzystanie w komunikacji z klientami istotnie rośnie, między innymi za sprawą coraz większej popularności komunikatorów internetowych. Dzięki połączeniu ChatBota z używanymi na co dzień kanałami komunikacji typu Facebook Messenger, możemy zaproponować nasze usługi za pośrednictwem i...
Każda aplikacja niezależnie czy działa w chmurze czy lokalnie potrzebuje jakiegoś miejsca na przechowywanie danych. W tym artykule chciałbym poświęcić trochę czasu na temat projektowania naszego miejsca na dane jakim jest Table Storage, wzorców projektowania jakie są dostępne (bądź rekomendowane przez Microsoft). Jest to pierwsza część serii artykułów poświęconych Table Storage, oraz t...
Nie łatwo podejmować decyzje, gdy brakuje nam doświadczenia. Gdy chcemy się napić kakałka możemy sięgnąć po pierwsze lepsze. Czy to jednak odpowiednia decyzja? Świat chmur publicznych jest ogromny. Nikt nie może temu zaprzeczyć. Przed wyborem odpowiedniego provider-a trzeba się sporo nagłowić. Dlatego też przygotowałem małe zestawienie. Przedstawię listę dostępnych benefitów i korzyści. Mam nadzieje, że pomoże wam to w rozpoczęciu swojej przygody z chmurą publiczną.Azure: Zaczynam od naprawdę mocnego za...
W dokumentacji Microsoft przeczytamy, że Azure Service Fabric to platforma wspomagająca tworzenie, deployment oraz zarządzanie skalowalnymi i niezawodnymi mikroserwisami. Definicja jest nieco zawiła i mało obrazowa dla osób które wcześniej nie pracowały z podobnym rozwiązaniem. Co to właściwie oznacza? No cóż, zacznijmy od końca, czyli od pojęć “skalowalny” i “niezawodny”.
Chmura Azure ma dwa podstawowe oblicza, a właściwie sposoby na tworzenie rozwiązań. Ci, którzy mieli okazję tworzyć chmurowe aplikacje, zapewne mają świadomość tego, że po wejściu na strony z tutorialami na MSDN, wiele z nich ma kilka różnych sposobów na implementację jednego rozwiązania.
Short introduction New great service appeared with status “General Availability” in Azure portal – Azure Maps. It is a collection of geo-spatial services, backed by fresh mapping data. It contains REST APIs for rendering maps, searching points of interest, routes to points of interests, traffic conditions, time zones, and IP to location services. In this article I would like to present how to use Azure Maps service together with Azure Signal R service to display real time position together w...
I planned to write this article some time ago but this topic is so big that I did not how to start and how to collect all valuable details I learned. Finally – Docker and Azure Kubernetes Service for .NET Developers article is ready. Application containerization is not young concept but tools and new capabilities around this topic are still fresh and worth to track. In this article I would like to describe some concepts around containerized ASP .NET Core applications, Dock...
Zapraszam do pooglądania nagrania ze spotkania grupy Cloud4it. Tym razem zastanowimy się, czy jesteśmy gotowi na Serverlessową rewolujcę.
Earlier this year I attended QCon Beijing and QCon Sao Paulo conferences. I really like QCon, because there is no marketing, just real experts exchange of experience. After my first QCon (Shanghai in 2016) I was very excited to come back this year!
Azure Kubernetes Service jest usługą typu zarządzanego, ale mamy w niej większą kontrolę, niż w typowych usługach typu PaaS. Jednym ze szczegółów, który jest istotny, to sposób zrozumienia zarządzania wersją i poprawkami bezpieczeństwa.
Ostatnie problemy z usługą Storage w Azure to dobry moment, żeby przypomnieć trzy pewniki występujące w chmurze, o których dużo osób zapomina…